/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-Separate.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 13:43:44,629 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 13:43:44,631 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 13:43:44,667 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 13:43:44,668 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 13:43:44,671 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 13:43:44,672 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 13:43:44,679 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 13:43:44,681 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 13:43:44,685 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 13:43:44,686 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 13:43:44,687 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 13:43:44,687 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 13:43:44,689 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 13:43:44,690 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 13:43:44,691 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 13:43:44,694 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 13:43:44,694 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 13:43:44,697 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 13:43:44,702 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 13:43:44,703 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 13:43:44,705 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 13:43:44,706 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 13:43:44,707 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 13:43:44,713 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 13:43:44,714 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 13:43:44,714 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 13:43:44,715 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 13:43:44,715 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 13:43:44,716 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 13:43:44,716 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 13:43:44,717 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 13:43:44,718 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 13:43:44,719 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 13:43:44,720 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 13:43:44,720 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 13:43:44,720 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 13:43:44,720 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 13:43:44,721 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 13:43:44,721 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 13:43:44,722 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 13:43:44,725 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-Separate.epf [2021-06-05 13:43:44,760 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 13:43:44,760 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 13:43:44,761 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 13:43:44,761 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 13:43:44,763 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 13:43:44,763 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 13:43:44,763 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 13:43:44,764 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 13:43:44,764 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 13:43:44,764 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 13:43:44,764 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 13:43:44,765 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 13:43:44,766 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 13:43:44,766 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 13:43:44,766 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 13:43:44,766 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 13:43:44,766 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 13:43:44,766 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 13:43:44,766 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 13:43:44,767 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 13:43:44,768 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 13:43:45,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 13:43:45,103 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 13:43:45,106 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 13:43:45,106 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 13:43:45,107 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 13:43:45,108 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 13:43:45,108 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 13:43:45,135 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 13:43:45,136 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 13:43:45,141 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 13:43:45,141 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 13:43:45,141 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 13:43:45,152 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,160 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,167 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 13:43:45,168 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 13:43:45,168 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 13:43:45,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 13:43:45,174 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,174 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,175 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,176 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,178 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,180 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,180 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 01:43:45" (1/1) ... [2021-06-05 13:43:45,181 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 13:43:45,182 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 13:43:45,182 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 13:43:45,182 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 13:43:45,183 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 01:43:45" (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 13:43:45,247 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 13:43:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 13:43:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 13:43:45,248 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 13:43:45,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 13:43:45,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 13:43:45,248 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 13:43:45,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 13:43:45,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 13:43:45,249 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 13:43:45,419 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 13:43:45,419 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-06-05 13:43:45,420 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-06-05 13:43:45,420 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-06-05 13:43:45,421 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 01:43:45 BoogieIcfgContainer [2021-06-05 13:43:45,421 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 13:43:45,422 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 13:43:45,422 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 13:43:45,425 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 13:43:45,425 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 01:43:45" (1/2) ... [2021-06-05 13:43:45,425 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49ffc633 and model type loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 01:43:45, skipping insertion in model container [2021-06-05 13:43:45,426 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 01:43:45" (2/2) ... [2021-06-05 13:43:45,427 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.bpl [2021-06-05 13:43:45,447 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 13:43:45,448 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 13:43:45,448 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 13:43:45,448 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 13:43:45,470 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-05 13:43:45,493 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-05 13:43:45,508 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 13:43:45,508 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 13:43:45,508 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 13:43:45,508 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 13:43:45,509 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 13:43:45,509 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 13:43:45,509 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 13:43:45,509 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 13:43:45,515 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 22 places, 18 transitions, 52 flow [2021-06-05 13:43:45,522 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 13:43:45,524 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 13:43:45,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 13:43:45,528 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:45,529 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:45,529 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:45,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:45,533 INFO L82 PathProgramCache]: Analyzing trace with hash -37685658, now seen corresponding path program 1 times [2021-06-05 13:43:45,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:45,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133775353] [2021-06-05 13:43:45,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:45,654 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:45,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765048588] [2021-06-05 13:43:45,655 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 13:43:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:45,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 13:43:45,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:45,818 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 13:43:45,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:45,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133775353] [2021-06-05 13:43:45,820 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:45,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765048588] [2021-06-05 13:43:45,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765048588] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 13:43:45,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 13:43:45,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 13:43:45,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140473239] [2021-06-05 13:43:45,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 13:43:45,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:45,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 13:43:45,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 13:43:45,841 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 13:43:45,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:45,890 INFO L93 Difference]: Finished difference Result 36 states and 75 transitions. [2021-06-05 13:43:45,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 13:43:45,891 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 13:43:45,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:45,902 INFO L225 Difference]: With dead ends: 36 [2021-06-05 13:43:45,902 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 13:43:45,903 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 13:43:45,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 13:43:45,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2021-06-05 13:43:45,937 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 13:43:45,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 54 transitions. [2021-06-05 13:43:45,941 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 54 transitions. Word has length 10 [2021-06-05 13:43:45,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:45,942 INFO L482 AbstractCegarLoop]: Abstraction has 27 states and 54 transitions. [2021-06-05 13:43:45,942 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 13:43:45,943 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 54 transitions. [2021-06-05 13:43:45,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 13:43:45,943 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:45,944 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:46,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-06-05 13:43:46,168 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:46,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:46,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1889973719, now seen corresponding path program 1 times [2021-06-05 13:43:46,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:46,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40917831] [2021-06-05 13:43:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:46,176 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:46,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [298072508] [2021-06-05 13:43:46,176 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 13:43:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:46,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 13:43:46,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:46,250 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 13:43:46,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:46,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40917831] [2021-06-05 13:43:46,251 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:46,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298072508] [2021-06-05 13:43:46,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298072508] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 13:43:46,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 13:43:46,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 13:43:46,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171391958] [2021-06-05 13:43:46,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 13:43:46,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:46,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 13:43:46,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 13:43:46,254 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 13:43:46,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:46,274 INFO L93 Difference]: Finished difference Result 44 states and 95 transitions. [2021-06-05 13:43:46,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 13:43:46,274 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 13:43:46,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:46,275 INFO L225 Difference]: With dead ends: 44 [2021-06-05 13:43:46,275 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 13:43:46,276 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 13:43:46,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 13:43:46,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-06-05 13:43:46,280 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 13:43:46,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 62 transitions. [2021-06-05 13:43:46,281 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 62 transitions. Word has length 12 [2021-06-05 13:43:46,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:46,281 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 62 transitions. [2021-06-05 13:43:46,281 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 13:43:46,281 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 62 transitions. [2021-06-05 13:43:46,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 13:43:46,282 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:46,282 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:46,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:46,494 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:46,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:46,495 INFO L82 PathProgramCache]: Analyzing trace with hash 1513355601, now seen corresponding path program 1 times [2021-06-05 13:43:46,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:46,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088760638] [2021-06-05 13:43:46,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:46,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:46,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652229465] [2021-06-05 13:43:46,500 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 13:43:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:46,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 13:43:46,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:46,709 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 13:43:46,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:46,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088760638] [2021-06-05 13:43:46,710 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:46,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652229465] [2021-06-05 13:43:46,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652229465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:46,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:46,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 13:43:46,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082317365] [2021-06-05 13:43:46,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 13:43:46,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:46,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 13:43:46,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 13:43:46,712 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 13:43:46,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:46,808 INFO L93 Difference]: Finished difference Result 63 states and 124 transitions. [2021-06-05 13:43:46,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 13:43:46,808 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 13:43:46,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:46,810 INFO L225 Difference]: With dead ends: 63 [2021-06-05 13:43:46,810 INFO L226 Difference]: Without dead ends: 38 [2021-06-05 13:43:46,810 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 81.3ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:46,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-06-05 13:43:46,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-06-05 13:43:46,822 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 13:43:46,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 77 transitions. [2021-06-05 13:43:46,825 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 77 transitions. Word has length 13 [2021-06-05 13:43:46,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:46,825 INFO L482 AbstractCegarLoop]: Abstraction has 38 states and 77 transitions. [2021-06-05 13:43:46,825 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 13:43:46,826 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 77 transitions. [2021-06-05 13:43:46,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:46,826 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:46,826 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:47,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:47,041 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:47,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:47,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1697007933, now seen corresponding path program 1 times [2021-06-05 13:43:47,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:47,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209367816] [2021-06-05 13:43:47,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:47,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:47,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694652000] [2021-06-05 13:43:47,061 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 13:43:47,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:47,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:47,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:47,155 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 13:43:47,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:8, output treesize:7 [2021-06-05 13:43:47,227 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:47,228 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 13:43:47,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,241 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 13:43:47,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,257 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 13:43:47,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 13:43:47,346 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 13:43:47,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:47,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209367816] [2021-06-05 13:43:47,346 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:47,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694652000] [2021-06-05 13:43:47,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694652000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:47,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:47,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:47,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706775721] [2021-06-05 13:43:47,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:47,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:47,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:47,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:47,350 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 13:43:47,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:47,517 INFO L93 Difference]: Finished difference Result 63 states and 135 transitions. [2021-06-05 13:43:47,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:47,518 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 13:43:47,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:47,521 INFO L225 Difference]: With dead ends: 63 [2021-06-05 13:43:47,522 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 13:43:47,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 88.9ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:47,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 13:43:47,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 47. [2021-06-05 13:43:47,535 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 13:43:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 98 transitions. [2021-06-05 13:43:47,537 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 98 transitions. Word has length 14 [2021-06-05 13:43:47,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:47,537 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 98 transitions. [2021-06-05 13:43:47,537 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 13:43:47,537 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 98 transitions. [2021-06-05 13:43:47,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:47,538 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:47,538 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:47,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:47,763 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:47,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:47,764 INFO L82 PathProgramCache]: Analyzing trace with hash 714269481, now seen corresponding path program 2 times [2021-06-05 13:43:47,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:47,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131305063] [2021-06-05 13:43:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:47,768 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:47,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856425628] [2021-06-05 13:43:47,769 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 13:43:47,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:43:47,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:47,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:47,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:47,848 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 13:43:47,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:47,941 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 13:43:47,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,952 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 13:43:47,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:47,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:47,959 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:48,008 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 13:43:48,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:48,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131305063] [2021-06-05 13:43:48,009 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:48,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856425628] [2021-06-05 13:43:48,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856425628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:48,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:48,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:48,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135054881] [2021-06-05 13:43:48,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:48,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:48,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:48,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:48,016 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 13:43:48,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:48,111 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2021-06-05 13:43:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:48,111 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 13:43:48,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:48,113 INFO L225 Difference]: With dead ends: 59 [2021-06-05 13:43:48,113 INFO L226 Difference]: Without dead ends: 56 [2021-06-05 13:43:48,114 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 72.7ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:48,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-06-05 13:43:48,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2021-06-05 13:43:48,122 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 13:43:48,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 109 transitions. [2021-06-05 13:43:48,123 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 109 transitions. Word has length 14 [2021-06-05 13:43:48,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:48,124 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 109 transitions. [2021-06-05 13:43:48,124 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 13:43:48,124 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 109 transitions. [2021-06-05 13:43:48,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:48,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:48,126 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:48,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:48,337 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:48,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:48,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1862354109, now seen corresponding path program 3 times [2021-06-05 13:43:48,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:48,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260949927] [2021-06-05 13:43:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:48,344 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:48,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767562073] [2021-06-05 13:43:48,345 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 13:43:48,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:43:48,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:48,380 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 13:43:48,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:48,422 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 13:43:48,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:48,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:48,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:48,433 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:48,495 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 13:43:48,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:48,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:48,511 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 13:43:48,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:48,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:48,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:48,521 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:30, output treesize:22 [2021-06-05 13:43:48,635 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 13:43:48,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:48,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260949927] [2021-06-05 13:43:48,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:48,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767562073] [2021-06-05 13:43:48,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767562073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:48,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:48,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:43:48,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732374521] [2021-06-05 13:43:48,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:43:48,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:48,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:43:48,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:48,637 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 13:43:48,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:48,776 INFO L93 Difference]: Finished difference Result 72 states and 148 transitions. [2021-06-05 13:43:48,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:43:48,776 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 13:43:48,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:48,777 INFO L225 Difference]: With dead ends: 72 [2021-06-05 13:43:48,777 INFO L226 Difference]: Without dead ends: 66 [2021-06-05 13:43:48,777 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 120.6ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:48,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-05 13:43:48,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 53. [2021-06-05 13:43:48,781 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 13:43:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 113 transitions. [2021-06-05 13:43:48,782 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 113 transitions. Word has length 14 [2021-06-05 13:43:48,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:48,783 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 113 transitions. [2021-06-05 13:43:48,783 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 13:43:48,783 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 113 transitions. [2021-06-05 13:43:48,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:48,784 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:48,784 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:49,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:49,001 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:49,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:49,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1843920083, now seen corresponding path program 4 times [2021-06-05 13:43:49,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:49,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089005563] [2021-06-05 13:43:49,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:49,005 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:49,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884341332] [2021-06-05 13:43:49,006 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 13:43:49,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:43:49,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:49,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:49,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:49,095 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 13:43:49,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:49,128 INFO L446 ElimStorePlain]: Different costs {0=[v_A_15], 1=[F]} [2021-06-05 13:43:49,131 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 13:43:49,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,144 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:49,145 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 13:43:49,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,152 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 13:43:49,208 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 13:43:49,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:49,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089005563] [2021-06-05 13:43:49,208 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:49,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884341332] [2021-06-05 13:43:49,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884341332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:49,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:49,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:49,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143195786] [2021-06-05 13:43:49,209 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:49,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:49,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:49,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:49,210 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 13:43:49,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:49,293 INFO L93 Difference]: Finished difference Result 68 states and 145 transitions. [2021-06-05 13:43:49,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:49,293 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 13:43:49,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:49,294 INFO L225 Difference]: With dead ends: 68 [2021-06-05 13:43:49,294 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 13:43:49,294 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 58.1ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:49,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 13:43:49,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 54. [2021-06-05 13:43:49,296 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 13:43:49,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-06-05 13:43:49,296 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 14 [2021-06-05 13:43:49,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:49,297 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-06-05 13:43:49,297 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 13:43:49,297 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-06-05 13:43:49,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:49,297 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:49,297 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:49,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:49,501 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:49,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:49,501 INFO L82 PathProgramCache]: Analyzing trace with hash -527762779, now seen corresponding path program 5 times [2021-06-05 13:43:49,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:49,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938082742] [2021-06-05 13:43:49,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:49,506 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:49,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [746676759] [2021-06-05 13:43:49,506 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 13:43:49,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:43:49,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:49,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:49,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:49,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 13:43:49,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:43:49,612 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:49,612 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 13:43:49,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,622 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 13:43:49,623 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:49,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:49,628 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 13:43:49,628 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 13:43:49,694 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 13:43:49,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:49,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938082742] [2021-06-05 13:43:49,695 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:49,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746676759] [2021-06-05 13:43:49,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746676759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:49,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:49,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:49,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874025815] [2021-06-05 13:43:49,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:49,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:49,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:49,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:49,696 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 13:43:49,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:49,783 INFO L93 Difference]: Finished difference Result 72 states and 155 transitions. [2021-06-05 13:43:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:49,784 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 13:43:49,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:49,784 INFO L225 Difference]: With dead ends: 72 [2021-06-05 13:43:49,785 INFO L226 Difference]: Without dead ends: 69 [2021-06-05 13:43:49,785 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 64.0ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:49,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-05 13:43:49,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2021-06-05 13:43:49,788 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 13:43:49,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 120 transitions. [2021-06-05 13:43:49,788 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 120 transitions. Word has length 14 [2021-06-05 13:43:49,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:49,788 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 120 transitions. [2021-06-05 13:43:49,789 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 13:43:49,789 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 120 transitions. [2021-06-05 13:43:49,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:49,789 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:49,789 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:50,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-06-05 13:43:50,005 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:50,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:50,005 INFO L82 PathProgramCache]: Analyzing trace with hash 545322601, now seen corresponding path program 6 times [2021-06-05 13:43:50,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:50,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052469600] [2021-06-05 13:43:50,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:50,009 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:50,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2058916966] [2021-06-05 13:43:50,010 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 13:43:50,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:43:50,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:50,055 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:43:50,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:50,078 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 13:43:50,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:43:50,125 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 13:43:50,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,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 13 treesize of output 9 [2021-06-05 13:43:50,137 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,145 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 13:43:50,145 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-06-05 13:43:50,224 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 13:43:50,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:50,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052469600] [2021-06-05 13:43:50,224 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:50,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058916966] [2021-06-05 13:43:50,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058916966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:50,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:50,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:50,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627437076] [2021-06-05 13:43:50,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:50,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:50,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:50,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:50,226 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 13:43:50,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:50,386 INFO L93 Difference]: Finished difference Result 94 states and 200 transitions. [2021-06-05 13:43:50,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:50,386 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 13:43:50,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:50,387 INFO L225 Difference]: With dead ends: 94 [2021-06-05 13:43:50,387 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 13:43:50,387 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 103.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:50,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 13:43:50,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 58. [2021-06-05 13:43:50,401 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 13:43:50,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 13:43:50,402 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 13:43:50,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:50,403 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 13:43:50,403 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 13:43:50,403 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 13:43:50,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:50,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:50,406 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:50,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:50,606 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:50,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:50,607 INFO L82 PathProgramCache]: Analyzing trace with hash -423779803, now seen corresponding path program 7 times [2021-06-05 13:43:50,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:50,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156570722] [2021-06-05 13:43:50,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:50,611 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:50,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2101322650] [2021-06-05 13:43:50,611 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 13:43:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:50,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:50,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:50,664 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 13:43:50,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:43:50,706 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:50,706 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 13:43:50,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,720 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 13:43:50,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:50,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:50,726 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 13:43:50,726 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 13:43:50,793 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 13:43:50,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:50,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156570722] [2021-06-05 13:43:50,793 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:50,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101322650] [2021-06-05 13:43:50,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101322650] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:50,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:50,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:50,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923047489] [2021-06-05 13:43:50,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:50,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:50,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:50,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:50,795 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 13:43:50,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:50,921 INFO L93 Difference]: Finished difference Result 90 states and 199 transitions. [2021-06-05 13:43:50,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:50,922 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 13:43:50,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:50,922 INFO L225 Difference]: With dead ends: 90 [2021-06-05 13:43:50,922 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 13:43:50,923 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:50,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 13:43:50,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 58. [2021-06-05 13:43:50,924 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 13:43:50,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 13:43:50,925 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 13:43:50,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:50,925 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 13:43:50,925 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 13:43:50,926 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 13:43:50,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:50,926 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:50,926 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:51,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:51,141 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:51,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:51,141 INFO L82 PathProgramCache]: Analyzing trace with hash 2065847619, now seen corresponding path program 8 times [2021-06-05 13:43:51,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:51,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123524186] [2021-06-05 13:43:51,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:51,145 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:51,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [222287410] [2021-06-05 13:43:51,145 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 13:43:51,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:43:51,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:51,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:51,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:51,205 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 13:43:51,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:51,273 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 13:43:51,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,281 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 13:43:51,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:51,315 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 13:43:51,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:51,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123524186] [2021-06-05 13:43:51,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:51,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222287410] [2021-06-05 13:43:51,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222287410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:51,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:51,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:51,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624484237] [2021-06-05 13:43:51,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:51,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:51,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:51,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:51,317 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 13:43:51,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:51,399 INFO L93 Difference]: Finished difference Result 104 states and 229 transitions. [2021-06-05 13:43:51,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:51,400 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 13:43:51,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:51,400 INFO L225 Difference]: With dead ends: 104 [2021-06-05 13:43:51,400 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 13:43:51,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:51,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 13:43:51,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2021-06-05 13:43:51,403 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 13:43:51,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 137 transitions. [2021-06-05 13:43:51,403 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 137 transitions. Word has length 14 [2021-06-05 13:43:51,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:51,404 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 137 transitions. [2021-06-05 13:43:51,404 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 13:43:51,404 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 137 transitions. [2021-06-05 13:43:51,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:51,404 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:51,404 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:51,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 13:43:51,617 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:51,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:51,617 INFO L82 PathProgramCache]: Analyzing trace with hash 2084281645, now seen corresponding path program 9 times [2021-06-05 13:43:51,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:51,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976291544] [2021-06-05 13:43:51,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:51,620 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:51,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [658357552] [2021-06-05 13:43:51,621 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 13:43:51,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:43:51,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:51,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:43:51,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:51,685 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 13:43:51,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:51,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 8 treesize of output 7 [2021-06-05 13:43:51,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,760 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 13:43:51,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:51,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:51,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 13:43:51,809 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 13:43:51,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:51,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976291544] [2021-06-05 13:43:51,810 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:51,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658357552] [2021-06-05 13:43:51,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658357552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:51,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:51,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:43:51,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121830993] [2021-06-05 13:43:51,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:43:51,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:51,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:43:51,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:51,811 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 13:43:51,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:51,969 INFO L93 Difference]: Finished difference Result 106 states and 235 transitions. [2021-06-05 13:43:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:43:51,971 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 13:43:51,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:51,972 INFO L225 Difference]: With dead ends: 106 [2021-06-05 13:43:51,972 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 13:43:51,972 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 101.5ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:43:51,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 13:43:51,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 62. [2021-06-05 13:43:51,978 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 13:43:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 13:43:51,980 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 13:43:51,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:51,982 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 13:43:51,982 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 13:43:51,982 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 13:43:51,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:51,983 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:51,983 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:52,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:52,205 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:52,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:52,205 INFO L82 PathProgramCache]: Analyzing trace with hash -492341945, now seen corresponding path program 10 times [2021-06-05 13:43:52,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:52,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932993914] [2021-06-05 13:43:52,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:52,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:52,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219413298] [2021-06-05 13:43:52,208 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 13:43:52,231 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:43:52,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:52,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:52,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:52,249 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 13:43:52,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:52,311 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 13:43:52,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,320 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 13:43:52,321 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:52,360 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 13:43:52,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:52,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932993914] [2021-06-05 13:43:52,360 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:52,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219413298] [2021-06-05 13:43:52,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219413298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:52,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:52,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:52,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304612297] [2021-06-05 13:43:52,361 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:52,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:52,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:52,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:52,361 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 13:43:52,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:52,470 INFO L93 Difference]: Finished difference Result 122 states and 266 transitions. [2021-06-05 13:43:52,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:52,471 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 13:43:52,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:52,471 INFO L225 Difference]: With dead ends: 122 [2021-06-05 13:43:52,471 INFO L226 Difference]: Without dead ends: 118 [2021-06-05 13:43:52,472 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 63.6ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:52,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-05 13:43:52,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 62. [2021-06-05 13:43:52,474 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 13:43:52,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 13:43:52,475 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 13:43:52,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:52,475 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 13:43:52,475 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 13:43:52,475 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 13:43:52,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:52,475 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:52,475 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:52,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 13:43:52,685 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:52,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:52,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1166331455, now seen corresponding path program 11 times [2021-06-05 13:43:52,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:52,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287209036] [2021-06-05 13:43:52,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:52,688 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:52,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273505096] [2021-06-05 13:43:52,688 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 13:43:52,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:43:52,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:52,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:52,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:52,733 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 13:43:52,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:52,794 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 13:43:52,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,815 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 13:43:52,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:52,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:52,821 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:52,845 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 13:43:52,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:52,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287209036] [2021-06-05 13:43:52,846 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:52,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273505096] [2021-06-05 13:43:52,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273505096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:52,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:52,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:52,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949359860] [2021-06-05 13:43:52,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:52,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:52,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:52,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:52,847 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 13:43:52,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:52,939 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2021-06-05 13:43:52,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:52,939 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 13:43:52,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:52,939 INFO L225 Difference]: With dead ends: 87 [2021-06-05 13:43:52,940 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 13:43:52,940 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 60.2ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:52,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 13:43:52,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 64. [2021-06-05 13:43:52,942 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 13:43:52,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 146 transitions. [2021-06-05 13:43:52,942 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 146 transitions. Word has length 14 [2021-06-05 13:43:52,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:52,943 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 146 transitions. [2021-06-05 13:43:52,943 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 13:43:52,943 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 146 transitions. [2021-06-05 13:43:52,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:52,943 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:52,943 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:53,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:53,149 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:53,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:53,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1410292135, now seen corresponding path program 12 times [2021-06-05 13:43:53,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:53,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596895482] [2021-06-05 13:43:53,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:53,151 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:53,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106834584] [2021-06-05 13:43:53,151 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 13:43:53,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:43:53,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:53,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:53,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:53,203 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 13:43:53,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:53,249 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 13:43:53,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,256 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 13:43:53,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,262 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:53,296 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 13:43:53,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:53,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596895482] [2021-06-05 13:43:53,296 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:53,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106834584] [2021-06-05 13:43:53,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106834584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:53,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:53,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:53,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121763276] [2021-06-05 13:43:53,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:53,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:53,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:53,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:53,298 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 13:43:53,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:53,411 INFO L93 Difference]: Finished difference Result 97 states and 222 transitions. [2021-06-05 13:43:53,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:53,412 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 13:43:53,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:53,413 INFO L225 Difference]: With dead ends: 97 [2021-06-05 13:43:53,413 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 13:43:53,413 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 61.3ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:53,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 13:43:53,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 63. [2021-06-05 13:43:53,415 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 13:43:53,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 13:43:53,416 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 13:43:53,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:53,416 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 13:43:53,416 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 13:43:53,416 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 13:43:53,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:53,416 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:53,416 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:53,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 13:43:53,633 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:53,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:53,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1391858109, now seen corresponding path program 13 times [2021-06-05 13:43:53,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:53,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528105733] [2021-06-05 13:43:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:53,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:53,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [281800384] [2021-06-05 13:43:53,636 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 13:43:53,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:53,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:53,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:53,690 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 13:43:53,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:43:53,721 INFO L446 ElimStorePlain]: Different costs {0=[v_A_24], 1=[F]} [2021-06-05 13:43:53,724 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 13:43:53,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,738 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:53,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, 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 13:43:53,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:53,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:53,745 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 13:43:53,803 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 13:43:53,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:53,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528105733] [2021-06-05 13:43:53,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:53,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281800384] [2021-06-05 13:43:53,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281800384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:53,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:53,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:53,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836362167] [2021-06-05 13:43:53,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:53,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:53,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:53,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:53,805 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 13:43:53,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:53,897 INFO L93 Difference]: Finished difference Result 92 states and 212 transitions. [2021-06-05 13:43:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:53,898 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 13:43:53,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:53,899 INFO L225 Difference]: With dead ends: 92 [2021-06-05 13:43:53,899 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 13:43:53,899 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 69.4ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:53,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 13:43:53,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 13:43:53,901 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 13:43:53,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 13:43:53,902 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 13:43:53,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:53,902 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 13:43:53,902 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 13:43:53,902 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 13:43:53,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:53,902 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:53,902 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:54,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 13:43:54,129 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:54,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:54,130 INFO L82 PathProgramCache]: Analyzing trace with hash 90620299, now seen corresponding path program 14 times [2021-06-05 13:43:54,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:54,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107669753] [2021-06-05 13:43:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:54,136 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:54,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971730787] [2021-06-05 13:43:54,136 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 13:43:54,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:43:54,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:54,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:54,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:54,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 15 treesize of output 11 [2021-06-05 13:43:54,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:54,253 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 13:43:54,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,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 10 treesize of output 9 [2021-06-05 13:43:54,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,266 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:54,289 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 13:43:54,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:54,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107669753] [2021-06-05 13:43:54,290 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:54,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971730787] [2021-06-05 13:43:54,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971730787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:54,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:54,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:54,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430999367] [2021-06-05 13:43:54,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:54,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:54,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:54,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:54,296 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 13:43:54,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:54,388 INFO L93 Difference]: Finished difference Result 85 states and 190 transitions. [2021-06-05 13:43:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:54,388 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 13:43:54,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:54,388 INFO L225 Difference]: With dead ends: 85 [2021-06-05 13:43:54,388 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 13:43:54,389 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 61.2ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:54,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 13:43:54,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 66. [2021-06-05 13:43:54,390 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 13:43:54,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 13:43:54,390 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 13:43:54,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:54,390 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 13:43:54,390 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 13:43:54,390 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 13:43:54,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:54,391 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:54,391 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:54,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 13:43:54,591 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:54,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:54,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1808964005, now seen corresponding path program 15 times [2021-06-05 13:43:54,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:54,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124566672] [2021-06-05 13:43:54,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:54,595 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:54,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731384167] [2021-06-05 13:43:54,595 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 13:43:54,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:43:54,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:54,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:43:54,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:54,652 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 13:43:54,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:54,685 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 13:43:54,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,693 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 13:43:54,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:54,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:54,701 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 13:43:54,747 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 13:43:54,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:54,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124566672] [2021-06-05 13:43:54,748 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:54,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731384167] [2021-06-05 13:43:54,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731384167] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:54,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:54,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:43:54,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218992446] [2021-06-05 13:43:54,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:43:54,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:54,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:43:54,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:54,749 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 13:43:54,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:54,894 INFO L93 Difference]: Finished difference Result 98 states and 217 transitions. [2021-06-05 13:43:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:43:54,894 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 13:43:54,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:54,894 INFO L225 Difference]: With dead ends: 98 [2021-06-05 13:43:54,894 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 13:43:54,895 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:54,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 13:43:54,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 65. [2021-06-05 13:43:54,896 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 13:43:54,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 13:43:54,897 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 13:43:54,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:54,897 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 13:43:54,897 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 13:43:54,897 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 13:43:54,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:54,898 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:54,898 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:55,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 13:43:55,109 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:55,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:55,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1827398031, now seen corresponding path program 16 times [2021-06-05 13:43:55,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:55,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831310435] [2021-06-05 13:43:55,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:55,111 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:55,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130932169] [2021-06-05 13:43:55,112 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 13:43:55,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:43:55,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:55,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:55,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:55,168 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 13:43:55,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:55,190 INFO L446 ElimStorePlain]: Different costs {0=[v_A_27], 1=[F]} [2021-06-05 13:43:55,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 8 treesize of output 7 [2021-06-05 13:43:55,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,205 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:55,205 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 13:43:55,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 13:43:55,252 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 13:43:55,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:55,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831310435] [2021-06-05 13:43:55,252 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:55,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130932169] [2021-06-05 13:43:55,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130932169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:55,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:55,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:55,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551098236] [2021-06-05 13:43:55,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:55,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:55,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:55,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:55,253 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 13:43:55,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:55,331 INFO L93 Difference]: Finished difference Result 90 states and 205 transitions. [2021-06-05 13:43:55,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:55,331 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 13:43:55,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:55,332 INFO L225 Difference]: With dead ends: 90 [2021-06-05 13:43:55,332 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 13:43:55,332 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.1ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:55,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 13:43:55,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 64. [2021-06-05 13:43:55,334 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 13:43:55,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 13:43:55,335 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 13:43:55,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:55,335 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 13:43:55,335 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 13:43:55,335 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 13:43:55,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:55,335 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:55,335 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:55,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:55,549 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:55,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:55,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1151411961, now seen corresponding path program 17 times [2021-06-05 13:43:55,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:55,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988897092] [2021-06-05 13:43:55,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:55,553 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:55,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902528681] [2021-06-05 13:43:55,553 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 13:43:55,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:43:55,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:55,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:55,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:55,610 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 13:43:55,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:43:55,631 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:55,631 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 13:43:55,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,640 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 13:43:55,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:55,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:55,645 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 13:43:55,645 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 13:43:55,682 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 13:43:55,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:55,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988897092] [2021-06-05 13:43:55,682 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:55,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902528681] [2021-06-05 13:43:55,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902528681] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:55,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:55,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:55,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842514878] [2021-06-05 13:43:55,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:55,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:55,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:55,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:55,683 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 13:43:55,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:55,744 INFO L93 Difference]: Finished difference Result 92 states and 208 transitions. [2021-06-05 13:43:55,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:55,745 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 13:43:55,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:55,745 INFO L225 Difference]: With dead ends: 92 [2021-06-05 13:43:55,745 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 13:43:55,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 43.6ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:55,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 13:43:55,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 13:43:55,747 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 13:43:55,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 13:43:55,747 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 13:43:55,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:55,748 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 13:43:55,748 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 13:43:55,748 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 13:43:55,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:55,748 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:55,748 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:55,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:55,961 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:55,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:55,961 INFO L82 PathProgramCache]: Analyzing trace with hash -2097562877, now seen corresponding path program 18 times [2021-06-05 13:43:55,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:55,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099084318] [2021-06-05 13:43:55,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:55,964 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:55,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390546263] [2021-06-05 13:43:55,964 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 13:43:55,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:43:55,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:55,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:55,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:56,033 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 13:43:56,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:56,091 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 13:43:56,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,098 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 13:43:56,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,104 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:56,131 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 13:43:56,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:56,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099084318] [2021-06-05 13:43:56,131 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:56,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390546263] [2021-06-05 13:43:56,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390546263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:56,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:56,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:56,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945990029] [2021-06-05 13:43:56,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:56,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:56,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:56,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:56,133 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 13:43:56,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:56,242 INFO L93 Difference]: Finished difference Result 87 states and 196 transitions. [2021-06-05 13:43:56,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:56,242 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 13:43:56,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:56,242 INFO L225 Difference]: With dead ends: 87 [2021-06-05 13:43:56,242 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 13:43:56,243 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 59.6ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:56,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 13:43:56,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 66. [2021-06-05 13:43:56,245 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 13:43:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 13:43:56,246 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 13:43:56,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:56,246 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 13:43:56,246 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 13:43:56,246 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 13:43:56,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:56,248 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:56,248 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:56,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 13:43:56,457 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:56,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:56,457 INFO L82 PathProgramCache]: Analyzing trace with hash -379219171, now seen corresponding path program 19 times [2021-06-05 13:43:56,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:56,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786667210] [2021-06-05 13:43:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:56,460 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:56,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966239721] [2021-06-05 13:43:56,460 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 13:43:56,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:56,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:56,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:56,512 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 13:43:56,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:56,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 13:43:56,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,561 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 13:43:56,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:56,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:56,567 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 13:43:56,595 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 13:43:56,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:56,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786667210] [2021-06-05 13:43:56,596 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:56,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966239721] [2021-06-05 13:43:56,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966239721] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:56,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:56,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:56,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428995899] [2021-06-05 13:43:56,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:56,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:56,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:56,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:56,597 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 13:43:56,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:56,722 INFO L93 Difference]: Finished difference Result 97 states and 221 transitions. [2021-06-05 13:43:56,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:56,723 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 13:43:56,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:56,724 INFO L225 Difference]: With dead ends: 97 [2021-06-05 13:43:56,724 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 13:43:56,725 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 53.7ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:56,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 13:43:56,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 65. [2021-06-05 13:43:56,727 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 13:43:56,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 13:43:56,728 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 13:43:56,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:56,728 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 13:43:56,728 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 13:43:56,728 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 13:43:56,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:56,728 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:56,728 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:56,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:56,933 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:56,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:56,933 INFO L82 PathProgramCache]: Analyzing trace with hash -360785145, now seen corresponding path program 20 times [2021-06-05 13:43:56,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:56,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794358934] [2021-06-05 13:43:56,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:56,937 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:56,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765639564] [2021-06-05 13:43:56,937 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 13:43:56,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:43:56,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:56,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:56,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:57,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 15 treesize of output 11 [2021-06-05 13:43:57,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:43:57,021 INFO L446 ElimStorePlain]: Different costs {0=[v_A_31], 1=[F]} [2021-06-05 13:43:57,023 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 13:43:57,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,033 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:57,033 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 13:43:57,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,040 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 13:43:57,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 13:43:57,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:57,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794358934] [2021-06-05 13:43:57,087 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:57,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765639564] [2021-06-05 13:43:57,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765639564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:57,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:57,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:57,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561606239] [2021-06-05 13:43:57,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:57,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:57,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:57,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:57,089 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 13:43:57,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:57,169 INFO L93 Difference]: Finished difference Result 92 states and 211 transitions. [2021-06-05 13:43:57,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:57,169 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 13:43:57,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:57,169 INFO L225 Difference]: With dead ends: 92 [2021-06-05 13:43:57,170 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 13:43:57,170 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 55.0ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:57,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 13:43:57,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 64. [2021-06-05 13:43:57,171 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 13:43:57,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 13:43:57,172 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 13:43:57,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:57,172 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 13:43:57,172 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 13:43:57,172 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 13:43:57,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:57,172 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:57,173 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:57,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 13:43:57,381 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:57,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:57,381 INFO L82 PathProgramCache]: Analyzing trace with hash 955372159, now seen corresponding path program 21 times [2021-06-05 13:43:57,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:57,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259219814] [2021-06-05 13:43:57,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:57,389 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:57,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621667831] [2021-06-05 13:43:57,390 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 13:43:57,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:43:57,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:57,414 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 13:43:57,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:57,437 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 13:43:57,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:43:57,464 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:57,464 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 13:43:57,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,473 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 13:43:57,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,481 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 13:43:57,481 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:22 [2021-06-05 13:43:57,554 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 13:43:57,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:57,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259219814] [2021-06-05 13:43:57,554 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:57,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621667831] [2021-06-05 13:43:57,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621667831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:57,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:57,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:43:57,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270429202] [2021-06-05 13:43:57,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:43:57,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:57,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:43:57,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:43:57,555 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 13:43:57,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:57,695 INFO L93 Difference]: Finished difference Result 97 states and 216 transitions. [2021-06-05 13:43:57,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:43:57,695 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 13:43:57,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:57,696 INFO L225 Difference]: With dead ends: 97 [2021-06-05 13:43:57,696 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 13:43:57,696 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.9ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:57,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 13:43:57,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 65. [2021-06-05 13:43:57,698 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 13:43:57,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 13:43:57,698 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 13:43:57,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:57,698 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 13:43:57,698 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 13:43:57,698 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 13:43:57,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 13:43:57,699 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:57,699 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:57,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:43:57,912 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:57,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:57,913 INFO L82 PathProgramCache]: Analyzing trace with hash 2028457539, now seen corresponding path program 22 times [2021-06-05 13:43:57,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:57,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423609112] [2021-06-05 13:43:57,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:57,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:57,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679549441] [2021-06-05 13:43:57,916 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 13:43:57,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:43:57,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:57,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:57,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:57,977 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 13:43:57,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:57,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:43:57,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:43:58,011 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 13:43:58,011 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 13:43:58,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:58,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:58,019 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 13:43:58,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:43:58,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:43:58,025 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 13:43:58,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 13:43:58,070 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 13:43:58,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:58,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423609112] [2021-06-05 13:43:58,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:58,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679549441] [2021-06-05 13:43:58,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679549441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:58,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:58,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:43:58,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346380480] [2021-06-05 13:43:58,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:43:58,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:58,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:43:58,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:43:58,071 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 13:43:58,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:58,153 INFO L93 Difference]: Finished difference Result 105 states and 245 transitions. [2021-06-05 13:43:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:43:58,153 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 13:43:58,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:58,154 INFO L225 Difference]: With dead ends: 105 [2021-06-05 13:43:58,154 INFO L226 Difference]: Without dead ends: 102 [2021-06-05 13:43:58,154 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 58.4ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:58,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-05 13:43:58,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2021-06-05 13:43:58,156 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 13:43:58,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 13:43:58,156 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 13:43:58,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:58,156 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 13:43:58,157 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 13:43:58,157 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 13:43:58,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:43:58,157 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:58,157 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:58,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 13:43:58,370 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:58,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:58,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1040637117, now seen corresponding path program 23 times [2021-06-05 13:43:58,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:58,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619047794] [2021-06-05 13:43:58,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:58,374 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:58,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524507381] [2021-06-05 13:43:58,374 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 13:43:58,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:43:58,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:58,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:43:58,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:43:58,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:58,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619047794] [2021-06-05 13:43:58,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:58,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524507381] [2021-06-05 13:43:58,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524507381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:58,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:58,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:43:58,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083462408] [2021-06-05 13:43:58,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:43:58,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:58,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:43:58,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:58,505 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 13:43:58,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:58,625 INFO L93 Difference]: Finished difference Result 122 states and 269 transitions. [2021-06-05 13:43:58,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:43:58,625 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 13:43:58,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:58,626 INFO L225 Difference]: With dead ends: 122 [2021-06-05 13:43:58,626 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 13:43:58,626 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 118.3ms TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:43:58,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 13:43:58,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 76. [2021-06-05 13:43:58,629 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 13:43:58,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-06-05 13:43:58,630 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 15 [2021-06-05 13:43:58,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:58,630 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-06-05 13:43:58,630 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 13:43:58,630 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-06-05 13:43:58,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:43:58,630 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:58,630 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:58,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 13:43:58,841 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:58,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:58,841 INFO L82 PathProgramCache]: Analyzing trace with hash -2064358339, now seen corresponding path program 24 times [2021-06-05 13:43:58,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:58,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933955268] [2021-06-05 13:43:58,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:58,846 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:58,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [583777450] [2021-06-05 13:43:58,846 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 13:43:58,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:43:58,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:58,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:43:58,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:58,963 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 13:43:58,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:58,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933955268] [2021-06-05 13:43:58,963 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:58,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583777450] [2021-06-05 13:43:58,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583777450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:58,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:58,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:43:58,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109179090] [2021-06-05 13:43:58,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:43:58,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:58,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:43:58,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:43:58,964 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 13:43:59,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:59,075 INFO L93 Difference]: Finished difference Result 164 states and 355 transitions. [2021-06-05 13:43:59,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:43:59,075 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 13:43:59,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:59,076 INFO L225 Difference]: With dead ends: 164 [2021-06-05 13:43:59,076 INFO L226 Difference]: Without dead ends: 155 [2021-06-05 13:43:59,076 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:43:59,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-05 13:43:59,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 95. [2021-06-05 13:43:59,080 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 13:43:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 233 transitions. [2021-06-05 13:43:59,080 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 233 transitions. Word has length 15 [2021-06-05 13:43:59,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:59,081 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 233 transitions. [2021-06-05 13:43:59,081 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 13:43:59,081 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 233 transitions. [2021-06-05 13:43:59,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:43:59,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:59,082 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:59,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 13:43:59,297 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:59,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:59,297 INFO L82 PathProgramCache]: Analyzing trace with hash 1279940579, now seen corresponding path program 25 times [2021-06-05 13:43:59,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:59,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10499710] [2021-06-05 13:43:59,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:59,300 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:59,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308140056] [2021-06-05 13:43:59,300 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 13:43:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:43:59,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:43:59,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:59,432 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 13:43:59,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:59,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10499710] [2021-06-05 13:43:59,432 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:59,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308140056] [2021-06-05 13:43:59,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308140056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:59,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:59,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:43:59,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121397960] [2021-06-05 13:43:59,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:43:59,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:59,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:43:59,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:43:59,434 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 13:43:59,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:43:59,624 INFO L93 Difference]: Finished difference Result 150 states and 346 transitions. [2021-06-05 13:43:59,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:43:59,625 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 13:43:59,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:43:59,629 INFO L225 Difference]: With dead ends: 150 [2021-06-05 13:43:59,629 INFO L226 Difference]: Without dead ends: 147 [2021-06-05 13:43:59,629 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:43:59,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-05 13:43:59,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 106. [2021-06-05 13:43:59,632 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 13:43:59,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 267 transitions. [2021-06-05 13:43:59,632 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 267 transitions. Word has length 15 [2021-06-05 13:43:59,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:43:59,632 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 267 transitions. [2021-06-05 13:43:59,632 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 13:43:59,633 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 267 transitions. [2021-06-05 13:43:59,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:43:59,633 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:43:59,633 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:43:59,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 13:43:59,842 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:43:59,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:43:59,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1851395385, now seen corresponding path program 26 times [2021-06-05 13:43:59,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:43:59,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996877232] [2021-06-05 13:43:59,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:43:59,848 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:43:59,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202652805] [2021-06-05 13:43:59,848 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 13:43:59,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:43:59,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:43:59,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:43:59,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:43:59,943 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 13:43:59,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:43:59,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996877232] [2021-06-05 13:43:59,944 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:43:59,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202652805] [2021-06-05 13:43:59,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202652805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:43:59,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:43:59,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:43:59,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079952808] [2021-06-05 13:43:59,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:43:59,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:43:59,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:43:59,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:43:59,945 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 13:44:00,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:00,054 INFO L93 Difference]: Finished difference Result 199 states and 432 transitions. [2021-06-05 13:44:00,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:44:00,054 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 13:44:00,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:00,055 INFO L225 Difference]: With dead ends: 199 [2021-06-05 13:44:00,055 INFO L226 Difference]: Without dead ends: 186 [2021-06-05 13:44:00,055 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 68.6ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:00,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-05 13:44:00,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-06-05 13:44:00,058 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 13:44:00,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 313 transitions. [2021-06-05 13:44:00,059 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 313 transitions. Word has length 15 [2021-06-05 13:44:00,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:00,059 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 313 transitions. [2021-06-05 13:44:00,059 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 13:44:00,059 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 313 transitions. [2021-06-05 13:44:00,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:00,060 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:00,060 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:00,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 13:44:00,273 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:00,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:00,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1313539807, now seen corresponding path program 27 times [2021-06-05 13:44:00,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:00,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633944541] [2021-06-05 13:44:00,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:00,276 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:00,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321793367] [2021-06-05 13:44:00,276 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 13:44:00,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:00,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:00,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:00,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:00,389 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 13:44:00,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:00,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633944541] [2021-06-05 13:44:00,389 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:00,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321793367] [2021-06-05 13:44:00,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321793367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:00,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:00,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:00,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825907956] [2021-06-05 13:44:00,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:00,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:00,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:00,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:00,391 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 13:44:00,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:00,474 INFO L93 Difference]: Finished difference Result 187 states and 415 transitions. [2021-06-05 13:44:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:44:00,475 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 13:44:00,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:00,475 INFO L225 Difference]: With dead ends: 187 [2021-06-05 13:44:00,475 INFO L226 Difference]: Without dead ends: 174 [2021-06-05 13:44:00,476 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 71.0ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:00,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-06-05 13:44:00,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 130. [2021-06-05 13:44:00,480 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 13:44:00,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 13:44:00,480 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 13:44:00,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:00,481 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 13:44:00,481 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 13:44:00,481 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 13:44:00,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:00,481 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:00,481 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:00,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:00,704 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:00,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:00,704 INFO L82 PathProgramCache]: Analyzing trace with hash 51628827, now seen corresponding path program 28 times [2021-06-05 13:44:00,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:00,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25363944] [2021-06-05 13:44:00,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:00,706 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:00,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966349859] [2021-06-05 13:44:00,706 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 13:44:00,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:00,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:00,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:00,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:00,818 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 13:44:00,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:00,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25363944] [2021-06-05 13:44:00,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:00,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966349859] [2021-06-05 13:44:00,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966349859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:00,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:00,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:00,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373731981] [2021-06-05 13:44:00,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:00,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:00,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:00,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:00,819 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 13:44:00,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:00,909 INFO L93 Difference]: Finished difference Result 139 states and 329 transitions. [2021-06-05 13:44:00,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:00,909 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 13:44:00,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:00,910 INFO L225 Difference]: With dead ends: 139 [2021-06-05 13:44:00,910 INFO L226 Difference]: Without dead ends: 136 [2021-06-05 13:44:00,910 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 85.3ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:00,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-05 13:44:00,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 131. [2021-06-05 13:44:00,913 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 13:44:00,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 318 transitions. [2021-06-05 13:44:00,914 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 318 transitions. Word has length 15 [2021-06-05 13:44:00,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:00,914 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 318 transitions. [2021-06-05 13:44:00,914 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 13:44:00,914 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 318 transitions. [2021-06-05 13:44:00,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:00,914 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:00,914 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:01,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:01,133 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:01,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:01,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1769972533, now seen corresponding path program 29 times [2021-06-05 13:44:01,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:01,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512636185] [2021-06-05 13:44:01,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:01,139 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:01,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073698714] [2021-06-05 13:44:01,139 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 13:44:01,167 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:01,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:01,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:01,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:01,271 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 13:44:01,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:01,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512636185] [2021-06-05 13:44:01,272 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:01,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073698714] [2021-06-05 13:44:01,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073698714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:01,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:01,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:01,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253233796] [2021-06-05 13:44:01,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:01,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:01,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:01,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:01,273 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 13:44:01,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:01,404 INFO L93 Difference]: Finished difference Result 168 states and 393 transitions. [2021-06-05 13:44:01,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:01,404 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 13:44:01,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:01,405 INFO L225 Difference]: With dead ends: 168 [2021-06-05 13:44:01,405 INFO L226 Difference]: Without dead ends: 165 [2021-06-05 13:44:01,405 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 116.2ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:01,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-05 13:44:01,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 132. [2021-06-05 13:44:01,408 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 13:44:01,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 322 transitions. [2021-06-05 13:44:01,409 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 322 transitions. Word has length 15 [2021-06-05 13:44:01,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:01,409 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 322 transitions. [2021-06-05 13:44:01,409 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 13:44:01,409 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 322 transitions. [2021-06-05 13:44:01,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:01,409 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:01,409 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:01,631 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-06-05 13:44:01,632 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:01,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:01,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1659150013, now seen corresponding path program 30 times [2021-06-05 13:44:01,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:01,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020626261] [2021-06-05 13:44:01,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:01,634 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:01,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997506916] [2021-06-05 13:44:01,634 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 13:44:01,660 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:01,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:01,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:01,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:01,757 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 13:44:01,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:01,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020626261] [2021-06-05 13:44:01,757 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:01,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997506916] [2021-06-05 13:44:01,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997506916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:01,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:01,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:01,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724181555] [2021-06-05 13:44:01,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:01,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:01,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:01,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:01,759 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 13:44:01,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:01,871 INFO L93 Difference]: Finished difference Result 162 states and 387 transitions. [2021-06-05 13:44:01,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:01,871 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 13:44:01,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:01,873 INFO L225 Difference]: With dead ends: 162 [2021-06-05 13:44:01,873 INFO L226 Difference]: Without dead ends: 159 [2021-06-05 13:44:01,874 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:01,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-05 13:44:01,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 130. [2021-06-05 13:44:01,876 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 13:44:01,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 13:44:01,877 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 13:44:01,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:01,877 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 13:44:01,877 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 13:44:01,877 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 13:44:01,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:01,878 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:01,878 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:02,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:02,093 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:02,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:02,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1788406559, now seen corresponding path program 31 times [2021-06-05 13:44:02,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:02,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692697881] [2021-06-05 13:44:02,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:02,095 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:02,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313862653] [2021-06-05 13:44:02,095 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 13:44:02,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:02,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:02,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:02,226 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 13:44:02,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:02,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692697881] [2021-06-05 13:44:02,227 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:02,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313862653] [2021-06-05 13:44:02,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313862653] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:02,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:02,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:02,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201765247] [2021-06-05 13:44:02,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:02,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:02,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:02,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:02,228 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 13:44:02,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:02,365 INFO L93 Difference]: Finished difference Result 171 states and 400 transitions. [2021-06-05 13:44:02,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:02,365 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 13:44:02,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:02,369 INFO L225 Difference]: With dead ends: 171 [2021-06-05 13:44:02,369 INFO L226 Difference]: Without dead ends: 168 [2021-06-05 13:44:02,369 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 106.7ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:02,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-05 13:44:02,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 132. [2021-06-05 13:44:02,372 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 13:44:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 323 transitions. [2021-06-05 13:44:02,373 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 323 transitions. Word has length 15 [2021-06-05 13:44:02,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:02,373 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 323 transitions. [2021-06-05 13:44:02,373 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 13:44:02,373 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 323 transitions. [2021-06-05 13:44:02,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:02,373 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:02,374 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:02,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-06-05 13:44:02,593 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:02,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:02,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1677584039, now seen corresponding path program 32 times [2021-06-05 13:44:02,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:02,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329686729] [2021-06-05 13:44:02,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:02,596 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:02,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270777535] [2021-06-05 13:44:02,596 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 13:44:02,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:02,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:02,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:02,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:02,709 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 13:44:02,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:02,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329686729] [2021-06-05 13:44:02,710 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:02,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270777535] [2021-06-05 13:44:02,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270777535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:02,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:02,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:02,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193416055] [2021-06-05 13:44:02,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:02,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:02,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:02,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:02,711 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 13:44:02,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:02,864 INFO L93 Difference]: Finished difference Result 165 states and 394 transitions. [2021-06-05 13:44:02,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:02,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 13:44:02,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:02,865 INFO L225 Difference]: With dead ends: 165 [2021-06-05 13:44:02,865 INFO L226 Difference]: Without dead ends: 162 [2021-06-05 13:44:02,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 99.5ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:02,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-05 13:44:02,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 131. [2021-06-05 13:44:02,868 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 13:44:02,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 319 transitions. [2021-06-05 13:44:02,869 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 319 transitions. Word has length 15 [2021-06-05 13:44:02,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:02,869 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 319 transitions. [2021-06-05 13:44:02,869 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 13:44:02,869 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 319 transitions. [2021-06-05 13:44:02,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:02,869 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:02,869 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:03,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:03,085 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:03,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:03,085 INFO L82 PathProgramCache]: Analyzing trace with hash 685977243, now seen corresponding path program 33 times [2021-06-05 13:44:03,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:03,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559278955] [2021-06-05 13:44:03,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:03,087 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:03,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932248450] [2021-06-05 13:44:03,087 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 13:44:03,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:03,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:03,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:03,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:03,190 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 13:44:03,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:03,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559278955] [2021-06-05 13:44:03,190 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:03,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932248450] [2021-06-05 13:44:03,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932248450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:03,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:03,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:03,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501280742] [2021-06-05 13:44:03,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:03,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:03,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:03,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:03,191 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 13:44:03,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:03,312 INFO L93 Difference]: Finished difference Result 219 states and 505 transitions. [2021-06-05 13:44:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:03,312 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 13:44:03,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:03,313 INFO L225 Difference]: With dead ends: 219 [2021-06-05 13:44:03,313 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 13:44:03,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 96.7ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:03,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 13:44:03,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 144. [2021-06-05 13:44:03,317 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 13:44:03,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 358 transitions. [2021-06-05 13:44:03,317 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 358 transitions. Word has length 15 [2021-06-05 13:44:03,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:03,318 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 358 transitions. [2021-06-05 13:44:03,318 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 13:44:03,318 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 358 transitions. [2021-06-05 13:44:03,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:03,318 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:03,318 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:03,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 13:44:03,540 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:03,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:03,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1879942719, now seen corresponding path program 34 times [2021-06-05 13:44:03,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:03,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915764372] [2021-06-05 13:44:03,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:03,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:03,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97035983] [2021-06-05 13:44:03,543 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 13:44:03,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:03,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:03,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:03,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:03,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 13:44:03,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:03,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915764372] [2021-06-05 13:44:03,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:03,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97035983] [2021-06-05 13:44:03,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97035983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:03,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:03,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:03,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820605582] [2021-06-05 13:44:03,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:03,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:03,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:03,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:03,669 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 13:44:03,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:03,779 INFO L93 Difference]: Finished difference Result 248 states and 565 transitions. [2021-06-05 13:44:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:03,779 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 13:44:03,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:03,780 INFO L225 Difference]: With dead ends: 248 [2021-06-05 13:44:03,780 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 13:44:03,780 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 76.6ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:03,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 13:44:03,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 146. [2021-06-05 13:44:03,783 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 13:44:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 365 transitions. [2021-06-05 13:44:03,784 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 365 transitions. Word has length 15 [2021-06-05 13:44:03,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:03,784 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 365 transitions. [2021-06-05 13:44:03,784 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 13:44:03,784 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 365 transitions. [2021-06-05 13:44:03,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:03,785 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:03,785 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:04,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 13:44:04,007 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:04,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:04,007 INFO L82 PathProgramCache]: Analyzing trace with hash -161599013, now seen corresponding path program 35 times [2021-06-05 13:44:04,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:04,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343553794] [2021-06-05 13:44:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:04,010 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:04,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410226769] [2021-06-05 13:44:04,010 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 13:44:04,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:04,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:04,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:04,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:04,076 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 13:44:04,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:04,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:04,110 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 13:44:04,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:04,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:44:04,133 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 13:44:04,135 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 13:44:04,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:04,141 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 13:44:04,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:04,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:04,147 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 13:44:04,176 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 13:44:04,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:04,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343553794] [2021-06-05 13:44:04,176 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:04,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410226769] [2021-06-05 13:44:04,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410226769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:04,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:04,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:04,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726541913] [2021-06-05 13:44:04,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:04,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:04,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:04,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:04,178 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 13:44:04,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:04,296 INFO L93 Difference]: Finished difference Result 179 states and 437 transitions. [2021-06-05 13:44:04,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:04,297 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 13:44:04,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:04,298 INFO L225 Difference]: With dead ends: 179 [2021-06-05 13:44:04,298 INFO L226 Difference]: Without dead ends: 175 [2021-06-05 13:44:04,298 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 60.5ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:04,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-05 13:44:04,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-06-05 13:44:04,301 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 13:44:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 368 transitions. [2021-06-05 13:44:04,302 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 368 transitions. Word has length 15 [2021-06-05 13:44:04,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:04,302 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 368 transitions. [2021-06-05 13:44:04,302 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 13:44:04,302 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 368 transitions. [2021-06-05 13:44:04,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:04,302 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:04,302 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:04,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 13:44:04,525 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:04,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:04,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1190403433, now seen corresponding path program 36 times [2021-06-05 13:44:04,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:04,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159170864] [2021-06-05 13:44:04,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:04,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:04,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656696980] [2021-06-05 13:44:04,528 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 13:44:04,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:04,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:04,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:44:04,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:04,627 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 13:44:04,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:04,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159170864] [2021-06-05 13:44:04,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:04,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656696980] [2021-06-05 13:44:04,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656696980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:04,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:04,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:04,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740220045] [2021-06-05 13:44:04,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:04,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:04,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:04,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:04,628 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 13:44:04,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:04,713 INFO L93 Difference]: Finished difference Result 227 states and 542 transitions. [2021-06-05 13:44:04,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:04,714 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 13:44:04,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:04,714 INFO L225 Difference]: With dead ends: 227 [2021-06-05 13:44:04,715 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 13:44:04,715 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:04,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 13:44:04,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 153. [2021-06-05 13:44:04,718 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 13:44:04,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 388 transitions. [2021-06-05 13:44:04,718 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 388 transitions. Word has length 15 [2021-06-05 13:44:04,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:04,718 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 388 transitions. [2021-06-05 13:44:04,718 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 13:44:04,718 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 388 transitions. [2021-06-05 13:44:04,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:04,719 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:04,719 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:04,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-05 13:44:04,937 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:04,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:04,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1308487913, now seen corresponding path program 37 times [2021-06-05 13:44:04,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:04,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245007784] [2021-06-05 13:44:04,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:04,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:04,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223125712] [2021-06-05 13:44:04,949 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 13:44:04,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:04,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:04,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:05,076 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 13:44:05,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:05,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245007784] [2021-06-05 13:44:05,077 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:05,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223125712] [2021-06-05 13:44:05,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223125712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:05,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:05,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:05,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300045171] [2021-06-05 13:44:05,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:05,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:05,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:05,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:05,078 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 13:44:05,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:05,173 INFO L93 Difference]: Finished difference Result 223 states and 535 transitions. [2021-06-05 13:44:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:05,173 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 13:44:05,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:05,174 INFO L225 Difference]: With dead ends: 223 [2021-06-05 13:44:05,174 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 13:44:05,174 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:05,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 13:44:05,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 153. [2021-06-05 13:44:05,178 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 13:44:05,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 389 transitions. [2021-06-05 13:44:05,178 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 389 transitions. Word has length 15 [2021-06-05 13:44:05,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:05,178 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 389 transitions. [2021-06-05 13:44:05,178 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 13:44:05,179 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 389 transitions. [2021-06-05 13:44:05,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:05,179 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:05,179 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:05,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-06-05 13:44:05,393 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:05,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:05,393 INFO L82 PathProgramCache]: Analyzing trace with hash 409855793, now seen corresponding path program 38 times [2021-06-05 13:44:05,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:05,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650275908] [2021-06-05 13:44:05,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:05,395 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:05,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150690501] [2021-06-05 13:44:05,396 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 13:44:05,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:05,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:05,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:05,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:05,505 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 13:44:05,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:05,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650275908] [2021-06-05 13:44:05,505 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:05,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150690501] [2021-06-05 13:44:05,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150690501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:05,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:05,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:05,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013451828] [2021-06-05 13:44:05,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:05,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:05,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:05,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:05,506 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 13:44:05,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:05,643 INFO L93 Difference]: Finished difference Result 244 states and 578 transitions. [2021-06-05 13:44:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:05,643 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 13:44:05,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:05,644 INFO L225 Difference]: With dead ends: 244 [2021-06-05 13:44:05,644 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 13:44:05,644 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:05,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 13:44:05,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 156. [2021-06-05 13:44:05,648 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 13:44:05,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 401 transitions. [2021-06-05 13:44:05,648 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 401 transitions. Word has length 15 [2021-06-05 13:44:05,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:05,648 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 401 transitions. [2021-06-05 13:44:05,648 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 13:44:05,648 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 401 transitions. [2021-06-05 13:44:05,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:05,649 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:05,649 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:05,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:05,871 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:05,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:05,871 INFO L82 PathProgramCache]: Analyzing trace with hash 428289819, now seen corresponding path program 39 times [2021-06-05 13:44:05,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:05,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184326207] [2021-06-05 13:44:05,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:05,876 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:05,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240435281] [2021-06-05 13:44:05,876 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 13:44:05,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:05,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:05,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:05,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:05,919 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 13:44:05,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:05,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:05,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:05,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:05,944 INFO L446 ElimStorePlain]: Different costs {0=[v_A_36], 1=[F]} [2021-06-05 13:44:05,947 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 13:44:05,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:05,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:05,961 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:05,961 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 13:44:05,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 13:44:05,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:05,993 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 13:44:05,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:31 [2021-06-05 13:44:06,200 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 13:44:06,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:06,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184326207] [2021-06-05 13:44:06,201 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:06,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240435281] [2021-06-05 13:44:06,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240435281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:06,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:06,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:44:06,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488622445] [2021-06-05 13:44:06,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:44:06,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:06,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:44:06,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:44:06,202 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 13:44:06,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:06,539 INFO L93 Difference]: Finished difference Result 219 states and 548 transitions. [2021-06-05 13:44:06,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:44:06,540 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 13:44:06,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:06,541 INFO L225 Difference]: With dead ends: 219 [2021-06-05 13:44:06,541 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 13:44:06,541 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 310.7ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:06,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 13:44:06,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 160. [2021-06-05 13:44:06,544 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 13:44:06,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 13:44:06,545 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 13:44:06,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:06,545 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 13:44:06,545 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 13:44:06,545 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 13:44:06,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:06,545 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:06,545 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:06,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:06,761 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:06,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:06,761 INFO L82 PathProgramCache]: Analyzing trace with hash 317467299, now seen corresponding path program 40 times [2021-06-05 13:44:06,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:06,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510914764] [2021-06-05 13:44:06,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:06,764 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:06,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822817428] [2021-06-05 13:44:06,764 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 13:44:06,799 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:06,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:06,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:06,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:06,906 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 13:44:06,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:06,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510914764] [2021-06-05 13:44:06,907 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:06,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822817428] [2021-06-05 13:44:06,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822817428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:06,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:06,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:06,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498534166] [2021-06-05 13:44:06,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:06,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:06,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:06,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:06,908 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 13:44:07,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:07,064 INFO L93 Difference]: Finished difference Result 214 states and 536 transitions. [2021-06-05 13:44:07,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:07,065 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 13:44:07,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:07,066 INFO L225 Difference]: With dead ends: 214 [2021-06-05 13:44:07,066 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 13:44:07,066 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 91.0ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:07,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 13:44:07,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-06-05 13:44:07,069 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 13:44:07,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 13:44:07,070 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 13:44:07,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:07,070 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 13:44:07,070 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 13:44:07,070 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 13:44:07,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:07,070 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:07,070 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:07,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 13:44:07,285 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:07,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:07,285 INFO L82 PathProgramCache]: Analyzing trace with hash 955767327, now seen corresponding path program 41 times [2021-06-05 13:44:07,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:07,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646210600] [2021-06-05 13:44:07,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:07,288 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:07,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356488970] [2021-06-05 13:44:07,288 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 13:44:07,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:07,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:07,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:07,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:07,433 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 13:44:07,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:07,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646210600] [2021-06-05 13:44:07,433 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:07,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356488970] [2021-06-05 13:44:07,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356488970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:07,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:07,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:07,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995438615] [2021-06-05 13:44:07,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:07,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:07,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:07,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:07,434 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 13:44:07,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:07,623 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 13:44:07,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:44:07,623 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 13:44:07,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:07,624 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:07,624 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:07,624 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 141.0ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:44:07,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:07,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-06-05 13:44:07,628 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 13:44:07,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 419 transitions. [2021-06-05 13:44:07,628 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 419 transitions. Word has length 15 [2021-06-05 13:44:07,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:07,628 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 419 transitions. [2021-06-05 13:44:07,628 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 13:44:07,628 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 419 transitions. [2021-06-05 13:44:07,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:07,629 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:07,629 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:07,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 13:44:07,852 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:07,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:07,852 INFO L82 PathProgramCache]: Analyzing trace with hash 844944807, now seen corresponding path program 42 times [2021-06-05 13:44:07,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:07,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233443907] [2021-06-05 13:44:07,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:07,855 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:07,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [487198260] [2021-06-05 13:44:07,855 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 13:44:07,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:07,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:07,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:44:07,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:08,008 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 13:44:08,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:08,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233443907] [2021-06-05 13:44:08,009 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:08,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487198260] [2021-06-05 13:44:08,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487198260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:08,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:08,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:08,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635531666] [2021-06-05 13:44:08,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:08,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:08,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:08,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:08,010 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 13:44:08,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:08,170 INFO L93 Difference]: Finished difference Result 208 states and 509 transitions. [2021-06-05 13:44:08,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:08,170 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 13:44:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:08,171 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:08,171 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:08,171 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 132.9ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:08,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:08,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 158. [2021-06-05 13:44:08,174 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 13:44:08,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 410 transitions. [2021-06-05 13:44:08,175 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 410 transitions. Word has length 15 [2021-06-05 13:44:08,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:08,175 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 410 transitions. [2021-06-05 13:44:08,175 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 13:44:08,175 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 410 transitions. [2021-06-05 13:44:08,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:08,175 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:08,176 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:08,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-05 13:44:08,385 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:08,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:08,385 INFO L82 PathProgramCache]: Analyzing trace with hash 837682847, now seen corresponding path program 43 times [2021-06-05 13:44:08,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:08,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352729886] [2021-06-05 13:44:08,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:08,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:08,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957011296] [2021-06-05 13:44:08,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:44:08,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:08,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:08,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:08,508 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 13:44:08,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:08,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352729886] [2021-06-05 13:44:08,508 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:08,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957011296] [2021-06-05 13:44:08,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957011296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:08,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:08,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:08,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552347719] [2021-06-05 13:44:08,509 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:08,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:08,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:08,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:08,509 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 13:44:08,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:08,633 INFO L93 Difference]: Finished difference Result 222 states and 538 transitions. [2021-06-05 13:44:08,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:08,633 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 13:44:08,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:08,634 INFO L225 Difference]: With dead ends: 222 [2021-06-05 13:44:08,634 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 13:44:08,635 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:08,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 13:44:08,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 154. [2021-06-05 13:44:08,638 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 13:44:08,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 13:44:08,638 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 13:44:08,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:08,638 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 13:44:08,638 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 13:44:08,638 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 13:44:08,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:08,639 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:08,639 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:08,844 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-06-05 13:44:08,845 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:08,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:08,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1831329237, now seen corresponding path program 44 times [2021-06-05 13:44:08,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:08,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627020352] [2021-06-05 13:44:08,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:08,848 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:08,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725132467] [2021-06-05 13:44:08,849 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 13:44:08,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:08,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:08,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 13:44:08,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:08,911 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 13:44:08,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:08,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:08,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:08,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:08,947 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 13:44:08,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:08,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:08,960 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 13:44:08,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 13:44:08,988 INFO L446 ElimStorePlain]: Different costs {0=[v_A_38], 2=[F]} [2021-06-05 13:44:08,991 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 13:44:08,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,012 INFO L354 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2021-06-05 13:44:09,013 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 13:44:09,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 13:44:09,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,034 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 13:44:09,034 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:30 [2021-06-05 13:44:09,161 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 13:44:09,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:09,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627020352] [2021-06-05 13:44:09,161 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:09,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725132467] [2021-06-05 13:44:09,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725132467] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:09,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:09,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:09,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177816535] [2021-06-05 13:44:09,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:09,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:09,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:09,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:09,162 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 13:44:09,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:09,315 INFO L93 Difference]: Finished difference Result 182 states and 452 transitions. [2021-06-05 13:44:09,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:09,316 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 13:44:09,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:09,316 INFO L225 Difference]: With dead ends: 182 [2021-06-05 13:44:09,316 INFO L226 Difference]: Without dead ends: 179 [2021-06-05 13:44:09,316 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 125.3ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:09,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-05 13:44:09,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 154. [2021-06-05 13:44:09,319 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 13:44:09,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 13:44:09,319 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 13:44:09,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:09,320 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 13:44:09,320 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 13:44:09,320 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 13:44:09,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:09,320 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:09,320 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:09,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:09,542 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:09,542 INFO L82 PathProgramCache]: Analyzing trace with hash 576553755, now seen corresponding path program 45 times [2021-06-05 13:44:09,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:09,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069851741] [2021-06-05 13:44:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:09,545 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:09,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1596821616] [2021-06-05 13:44:09,545 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 13:44:09,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:09,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:09,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:09,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:09,600 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 13:44:09,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:09,629 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 13:44:09,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:44:09,689 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 13:44:09,689 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 13:44:09,691 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 13:44:09,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:09,705 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 13:44:09,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:09,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:09,715 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 13:44:09,715 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:45, output treesize:16 [2021-06-05 13:44:09,774 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 13:44:09,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:09,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069851741] [2021-06-05 13:44:09,774 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:09,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596821616] [2021-06-05 13:44:09,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596821616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:09,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:09,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:09,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416430223] [2021-06-05 13:44:09,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:09,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:09,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:09,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:09,776 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 13:44:09,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:09,904 INFO L93 Difference]: Finished difference Result 170 states and 422 transitions. [2021-06-05 13:44:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:09,904 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 13:44:09,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:09,905 INFO L225 Difference]: With dead ends: 170 [2021-06-05 13:44:09,905 INFO L226 Difference]: Without dead ends: 167 [2021-06-05 13:44:09,906 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:09,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-05 13:44:09,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 156. [2021-06-05 13:44:09,909 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 13:44:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 398 transitions. [2021-06-05 13:44:09,909 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 398 transitions. Word has length 15 [2021-06-05 13:44:09,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:09,909 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 398 transitions. [2021-06-05 13:44:09,909 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 13:44:09,909 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 398 transitions. [2021-06-05 13:44:09,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:09,910 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:09,910 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:10,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 13:44:10,133 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:10,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:10,133 INFO L82 PathProgramCache]: Analyzing trace with hash -256408741, now seen corresponding path program 46 times [2021-06-05 13:44:10,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:10,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975879957] [2021-06-05 13:44:10,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:10,135 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:10,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657649987] [2021-06-05 13:44:10,135 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 13:44:10,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:10,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:10,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:10,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:10,246 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 13:44:10,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:10,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975879957] [2021-06-05 13:44:10,246 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:10,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657649987] [2021-06-05 13:44:10,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657649987] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:10,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:10,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:10,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911625345] [2021-06-05 13:44:10,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:10,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:10,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:10,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:10,247 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 13:44:10,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:10,359 INFO L93 Difference]: Finished difference Result 234 states and 557 transitions. [2021-06-05 13:44:10,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:10,359 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 13:44:10,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:10,360 INFO L225 Difference]: With dead ends: 234 [2021-06-05 13:44:10,360 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 13:44:10,360 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 82.6ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:10,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 13:44:10,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 154. [2021-06-05 13:44:10,363 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 13:44:10,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 392 transitions. [2021-06-05 13:44:10,363 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 392 transitions. Word has length 15 [2021-06-05 13:44:10,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:10,363 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 392 transitions. [2021-06-05 13:44:10,363 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 13:44:10,363 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 392 transitions. [2021-06-05 13:44:10,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:10,364 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:10,364 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:10,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 13:44:10,586 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:10,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:10,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1461934965, now seen corresponding path program 47 times [2021-06-05 13:44:10,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:10,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366430069] [2021-06-05 13:44:10,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:10,589 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:10,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285792903] [2021-06-05 13:44:10,589 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 13:44:10,616 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:10,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:10,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:10,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:10,709 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 13:44:10,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:10,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366430069] [2021-06-05 13:44:10,709 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:10,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285792903] [2021-06-05 13:44:10,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285792903] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:10,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:10,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:10,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671152026] [2021-06-05 13:44:10,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:10,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:10,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:10,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:10,711 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 13:44:10,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:10,840 INFO L93 Difference]: Finished difference Result 236 states and 570 transitions. [2021-06-05 13:44:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:10,840 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 13:44:10,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:10,841 INFO L225 Difference]: With dead ends: 236 [2021-06-05 13:44:10,841 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 13:44:10,841 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:10,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 13:44:10,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 147. [2021-06-05 13:44:10,845 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 13:44:10,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 369 transitions. [2021-06-05 13:44:10,845 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 369 transitions. Word has length 15 [2021-06-05 13:44:10,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:10,846 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 369 transitions. [2021-06-05 13:44:10,846 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 13:44:10,846 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 369 transitions. [2021-06-05 13:44:10,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:10,846 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:10,846 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:11,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 13:44:11,053 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:11,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:11,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1139091843, now seen corresponding path program 48 times [2021-06-05 13:44:11,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:11,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017861649] [2021-06-05 13:44:11,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:11,055 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:11,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [802080066] [2021-06-05 13:44:11,055 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 13:44:11,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:11,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:11,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:11,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:11,148 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 13:44:11,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:11,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017861649] [2021-06-05 13:44:11,148 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:11,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802080066] [2021-06-05 13:44:11,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802080066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:11,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:11,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:11,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903141170] [2021-06-05 13:44:11,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:11,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:11,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:11,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:11,149 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 13:44:11,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:11,299 INFO L93 Difference]: Finished difference Result 230 states and 558 transitions. [2021-06-05 13:44:11,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:11,299 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 13:44:11,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:11,300 INFO L225 Difference]: With dead ends: 230 [2021-06-05 13:44:11,300 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 13:44:11,300 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 99.4ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:11,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 13:44:11,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-06-05 13:44:11,303 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 13:44:11,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2021-06-05 13:44:11,304 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 15 [2021-06-05 13:44:11,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:11,304 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2021-06-05 13:44:11,304 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 13:44:11,304 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2021-06-05 13:44:11,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:11,305 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:11,305 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:11,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 13:44:11,523 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:11,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:11,524 INFO L82 PathProgramCache]: Analyzing trace with hash 206681367, now seen corresponding path program 49 times [2021-06-05 13:44:11,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:11,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584460302] [2021-06-05 13:44:11,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:11,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:11,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1229283235] [2021-06-05 13:44:11,525 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 13:44:11,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:11,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:11,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:11,631 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 13:44:11,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:11,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584460302] [2021-06-05 13:44:11,631 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:11,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229283235] [2021-06-05 13:44:11,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229283235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:11,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:11,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:11,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901426183] [2021-06-05 13:44:11,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:11,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:11,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:11,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:11,632 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 13:44:11,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:11,758 INFO L93 Difference]: Finished difference Result 257 states and 623 transitions. [2021-06-05 13:44:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:11,758 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 13:44:11,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:11,760 INFO L225 Difference]: With dead ends: 257 [2021-06-05 13:44:11,760 INFO L226 Difference]: Without dead ends: 251 [2021-06-05 13:44:11,760 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 92.5ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:11,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-06-05 13:44:11,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 154. [2021-06-05 13:44:11,763 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 13:44:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2021-06-05 13:44:11,764 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 15 [2021-06-05 13:44:11,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:11,764 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2021-06-05 13:44:11,764 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 13:44:11,764 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2021-06-05 13:44:11,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:11,764 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:11,764 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:11,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:11,969 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:11,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:11,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1180648133, now seen corresponding path program 50 times [2021-06-05 13:44:11,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:11,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527837670] [2021-06-05 13:44:11,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:11,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:11,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825917933] [2021-06-05 13:44:11,971 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 13:44:11,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:11,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:11,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:44:11,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:12,095 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 13:44:12,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:12,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527837670] [2021-06-05 13:44:12,095 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:12,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825917933] [2021-06-05 13:44:12,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825917933] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:12,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:12,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:12,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369274948] [2021-06-05 13:44:12,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:12,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:12,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:12,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:12,096 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 13:44:12,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:12,234 INFO L93 Difference]: Finished difference Result 185 states and 457 transitions. [2021-06-05 13:44:12,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:12,234 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 13:44:12,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:12,235 INFO L225 Difference]: With dead ends: 185 [2021-06-05 13:44:12,235 INFO L226 Difference]: Without dead ends: 182 [2021-06-05 13:44:12,235 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 104.1ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:12,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-05 13:44:12,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 156. [2021-06-05 13:44:12,238 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 13:44:12,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 391 transitions. [2021-06-05 13:44:12,239 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 391 transitions. Word has length 15 [2021-06-05 13:44:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:12,239 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 391 transitions. [2021-06-05 13:44:12,239 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 13:44:12,239 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 391 transitions. [2021-06-05 13:44:12,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:12,239 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:12,239 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:12,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-06-05 13:44:12,458 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:12,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:12,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1395975457, now seen corresponding path program 51 times [2021-06-05 13:44:12,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:12,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687767428] [2021-06-05 13:44:12,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:12,460 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:12,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1730593992] [2021-06-05 13:44:12,460 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 13:44:12,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:12,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:12,483 WARN L261 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:12,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:12,507 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 13:44:12,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:12,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:12,537 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 13:44:12,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:12,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:12,581 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 13:44:12,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:12,593 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 13:44:12,594 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:12,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:12,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:19 [2021-06-05 13:44:12,651 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 13:44:12,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:12,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687767428] [2021-06-05 13:44:12,652 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:12,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730593992] [2021-06-05 13:44:12,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730593992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:12,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:12,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:12,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243862383] [2021-06-05 13:44:12,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:12,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:12,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:12,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:12,653 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 13:44:12,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:12,828 INFO L93 Difference]: Finished difference Result 212 states and 514 transitions. [2021-06-05 13:44:12,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:12,828 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 13:44:12,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:12,829 INFO L225 Difference]: With dead ends: 212 [2021-06-05 13:44:12,829 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 13:44:12,829 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 135.2ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:12,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 13:44:12,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 158. [2021-06-05 13:44:12,832 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 13:44:12,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 399 transitions. [2021-06-05 13:44:12,832 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 399 transitions. Word has length 15 [2021-06-05 13:44:12,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:12,832 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 399 transitions. [2021-06-05 13:44:12,833 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 13:44:12,833 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 399 transitions. [2021-06-05 13:44:12,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:12,833 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:12,833 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:13,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:13,056 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:13,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:13,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1506797977, now seen corresponding path program 52 times [2021-06-05 13:44:13,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:13,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663204659] [2021-06-05 13:44:13,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:13,058 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:13,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857437148] [2021-06-05 13:44:13,058 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 13:44:13,081 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:13,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:13,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:13,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:13,165 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 13:44:13,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:13,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663204659] [2021-06-05 13:44:13,166 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:13,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857437148] [2021-06-05 13:44:13,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857437148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:13,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:13,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:13,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270664297] [2021-06-05 13:44:13,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:13,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:13,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:13,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:13,167 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 13:44:13,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:13,309 INFO L93 Difference]: Finished difference Result 216 states and 540 transitions. [2021-06-05 13:44:13,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:13,310 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 13:44:13,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:13,310 INFO L225 Difference]: With dead ends: 216 [2021-06-05 13:44:13,310 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 13:44:13,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 103.8ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:13,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 13:44:13,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 157. [2021-06-05 13:44:13,313 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 13:44:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 396 transitions. [2021-06-05 13:44:13,313 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 396 transitions. Word has length 15 [2021-06-05 13:44:13,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:13,313 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 396 transitions. [2021-06-05 13:44:13,313 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 13:44:13,313 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 396 transitions. [2021-06-05 13:44:13,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:13,314 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:13,314 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:13,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:13,529 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:13,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:13,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1814996549, now seen corresponding path program 53 times [2021-06-05 13:44:13,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:13,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004987561] [2021-06-05 13:44:13,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:13,531 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:13,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57254378] [2021-06-05 13:44:13,531 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 13:44:13,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:13,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:13,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:13,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:13,654 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 13:44:13,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:13,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004987561] [2021-06-05 13:44:13,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:13,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57254378] [2021-06-05 13:44:13,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57254378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:13,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:13,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:13,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200797601] [2021-06-05 13:44:13,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:13,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:13,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:13,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:13,656 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 13:44:13,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:13,777 INFO L93 Difference]: Finished difference Result 246 states and 594 transitions. [2021-06-05 13:44:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:13,778 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 13:44:13,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:13,778 INFO L225 Difference]: With dead ends: 246 [2021-06-05 13:44:13,778 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 13:44:13,779 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 104.2ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:13,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 13:44:13,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 167. [2021-06-05 13:44:13,781 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 13:44:13,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 429 transitions. [2021-06-05 13:44:13,782 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 429 transitions. Word has length 15 [2021-06-05 13:44:13,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:13,782 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 429 transitions. [2021-06-05 13:44:13,782 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 13:44:13,782 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 429 transitions. [2021-06-05 13:44:13,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:13,782 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:13,782 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:14,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:14,004 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:14,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:14,005 INFO L82 PathProgramCache]: Analyzing trace with hash -750923413, now seen corresponding path program 54 times [2021-06-05 13:44:14,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:14,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124433902] [2021-06-05 13:44:14,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:14,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:14,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926397643] [2021-06-05 13:44:14,007 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 13:44:14,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:14,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:14,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:14,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:14,060 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 13:44:14,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:14,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:14,106 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 13:44:14,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:14,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:44:14,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 13:44:14,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:14,182 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 13:44:14,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:14,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:14,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 13:44:14,205 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 13:44:14,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:14,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124433902] [2021-06-05 13:44:14,206 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:14,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926397643] [2021-06-05 13:44:14,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926397643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:14,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:14,206 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:14,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666355489] [2021-06-05 13:44:14,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:14,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:14,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:14,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:14,206 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 13:44:14,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:14,321 INFO L93 Difference]: Finished difference Result 216 states and 543 transitions. [2021-06-05 13:44:14,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:14,322 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 13:44:14,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:14,322 INFO L225 Difference]: With dead ends: 216 [2021-06-05 13:44:14,322 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 13:44:14,323 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:14,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 13:44:14,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 169. [2021-06-05 13:44:14,325 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 13:44:14,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 13:44:14,326 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 13:44:14,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:14,326 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 13:44:14,326 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 13:44:14,326 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 13:44:14,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:14,327 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:14,327 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:14,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:14,541 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:14,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:14,541 INFO L82 PathProgramCache]: Analyzing trace with hash 967420293, now seen corresponding path program 55 times [2021-06-05 13:44:14,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:14,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258945222] [2021-06-05 13:44:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:14,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:14,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909557520] [2021-06-05 13:44:14,544 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 13:44:14,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:14,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:14,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:14,655 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 13:44:14,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:14,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258945222] [2021-06-05 13:44:14,655 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:14,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909557520] [2021-06-05 13:44:14,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909557520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:14,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:14,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:14,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222390284] [2021-06-05 13:44:14,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:14,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:14,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:14,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:14,657 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 13:44:14,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:14,794 INFO L93 Difference]: Finished difference Result 273 states and 664 transitions. [2021-06-05 13:44:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:14,794 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 13:44:14,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:14,795 INFO L225 Difference]: With dead ends: 273 [2021-06-05 13:44:14,795 INFO L226 Difference]: Without dead ends: 268 [2021-06-05 13:44:14,795 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 77.3ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:14,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-06-05 13:44:14,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 170. [2021-06-05 13:44:14,799 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 13:44:14,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 441 transitions. [2021-06-05 13:44:14,799 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 441 transitions. Word has length 15 [2021-06-05 13:44:14,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:14,800 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 441 transitions. [2021-06-05 13:44:14,800 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 13:44:14,800 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 441 transitions. [2021-06-05 13:44:14,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:14,800 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:14,800 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:15,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-06-05 13:44:15,001 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:15,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:15,001 INFO L82 PathProgramCache]: Analyzing trace with hash -172206647, now seen corresponding path program 56 times [2021-06-05 13:44:15,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:15,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808330125] [2021-06-05 13:44:15,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:15,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:15,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532179392] [2021-06-05 13:44:15,003 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 13:44:15,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:15,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:15,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:44:15,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:15,049 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 13:44:15,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:15,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:15,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:15,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:15,075 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 13:44:15,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:15,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:15,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:15,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:44:15,110 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 13:44:15,110 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 13:44:15,112 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 13:44:15,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:15,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 21 treesize of output 20 [2021-06-05 13:44:15,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:15,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:15,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 13:44:15,131 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 13:44:15,181 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 13:44:15,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:15,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808330125] [2021-06-05 13:44:15,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:15,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532179392] [2021-06-05 13:44:15,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532179392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:15,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:15,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:15,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082795310] [2021-06-05 13:44:15,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:15,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:15,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:15,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:15,183 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 13:44:15,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:15,324 INFO L93 Difference]: Finished difference Result 208 states and 525 transitions. [2021-06-05 13:44:15,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:15,324 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 13:44:15,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:15,325 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:15,325 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:15,325 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 108.2ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:15,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:15,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 171. [2021-06-05 13:44:15,327 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 13:44:15,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 442 transitions. [2021-06-05 13:44:15,328 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 442 transitions. Word has length 15 [2021-06-05 13:44:15,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:15,328 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 442 transitions. [2021-06-05 13:44:15,328 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 13:44:15,328 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 442 transitions. [2021-06-05 13:44:15,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:15,328 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:15,329 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:15,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:15,545 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:15,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:15,545 INFO L82 PathProgramCache]: Analyzing trace with hash -179468607, now seen corresponding path program 57 times [2021-06-05 13:44:15,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:15,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069939491] [2021-06-05 13:44:15,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:15,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:15,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345426455] [2021-06-05 13:44:15,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 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 13:44:15,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:15,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:15,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:44:15,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:15,653 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 13:44:15,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:15,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069939491] [2021-06-05 13:44:15,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:15,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345426455] [2021-06-05 13:44:15,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345426455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:15,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:15,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:15,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194765788] [2021-06-05 13:44:15,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:15,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:15,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:15,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:15,655 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 13:44:15,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:15,763 INFO L93 Difference]: Finished difference Result 240 states and 592 transitions. [2021-06-05 13:44:15,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:15,763 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 13:44:15,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:15,764 INFO L225 Difference]: With dead ends: 240 [2021-06-05 13:44:15,764 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 13:44:15,764 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:15,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 13:44:15,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 171. [2021-06-05 13:44:15,767 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 13:44:15,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 438 transitions. [2021-06-05 13:44:15,767 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 438 transitions. Word has length 15 [2021-06-05 13:44:15,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:15,767 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 438 transitions. [2021-06-05 13:44:15,767 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 13:44:15,768 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 438 transitions. [2021-06-05 13:44:15,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:15,768 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:15,768 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:15,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-05 13:44:15,990 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:15,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:15,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1538875099, now seen corresponding path program 58 times [2021-06-05 13:44:15,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:15,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859436873] [2021-06-05 13:44:15,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:15,992 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:15,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440901114] [2021-06-05 13:44:15,993 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 13:44:16,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:16,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:16,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:16,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:16,149 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 13:44:16,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:16,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859436873] [2021-06-05 13:44:16,149 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:16,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440901114] [2021-06-05 13:44:16,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440901114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:16,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:16,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:16,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552921668] [2021-06-05 13:44:16,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:16,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:16,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:16,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:16,150 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 13:44:16,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:16,283 INFO L93 Difference]: Finished difference Result 231 states and 575 transitions. [2021-06-05 13:44:16,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:16,283 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 13:44:16,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:16,284 INFO L225 Difference]: With dead ends: 231 [2021-06-05 13:44:16,284 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 13:44:16,284 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 82.2ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:16,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 13:44:16,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 167. [2021-06-05 13:44:16,287 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 13:44:16,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 424 transitions. [2021-06-05 13:44:16,288 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 424 transitions. Word has length 15 [2021-06-05 13:44:16,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:16,288 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 424 transitions. [2021-06-05 13:44:16,288 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 13:44:16,288 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 424 transitions. [2021-06-05 13:44:16,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:16,288 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:16,288 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:16,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:16,512 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:16,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:16,512 INFO L82 PathProgramCache]: Analyzing trace with hash -2101626631, now seen corresponding path program 59 times [2021-06-05 13:44:16,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:16,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517084323] [2021-06-05 13:44:16,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:16,514 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:16,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292600563] [2021-06-05 13:44:16,514 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 13:44:16,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:16,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:16,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:16,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:16,634 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 13:44:16,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:16,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517084323] [2021-06-05 13:44:16,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:16,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292600563] [2021-06-05 13:44:16,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292600563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:16,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:16,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:16,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14307167] [2021-06-05 13:44:16,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:16,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:16,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:16,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:16,635 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 13:44:16,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:16,736 INFO L93 Difference]: Finished difference Result 200 states and 502 transitions. [2021-06-05 13:44:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:16,736 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 13:44:16,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:16,737 INFO L225 Difference]: With dead ends: 200 [2021-06-05 13:44:16,737 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 13:44:16,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 89.2ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:16,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 13:44:16,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2021-06-05 13:44:16,739 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 13:44:16,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 430 transitions. [2021-06-05 13:44:16,740 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 430 transitions. Word has length 15 [2021-06-05 13:44:16,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:16,740 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 430 transitions. [2021-06-05 13:44:16,740 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 13:44:16,740 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 430 transitions. [2021-06-05 13:44:16,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:16,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:16,740 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:16,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:16,957 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:16,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:16,957 INFO L82 PathProgramCache]: Analyzing trace with hash -383282925, now seen corresponding path program 60 times [2021-06-05 13:44:16,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:16,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063089018] [2021-06-05 13:44:16,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:16,959 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:16,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045874920] [2021-06-05 13:44:16,959 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 13:44:16,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:16,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:16,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:16,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:17,044 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 13:44:17,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:17,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063089018] [2021-06-05 13:44:17,045 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:17,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045874920] [2021-06-05 13:44:17,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045874920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:17,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:17,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:17,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718252251] [2021-06-05 13:44:17,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:17,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:17,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:17,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:17,046 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 13:44:17,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:17,147 INFO L93 Difference]: Finished difference Result 224 states and 559 transitions. [2021-06-05 13:44:17,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:44:17,148 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 13:44:17,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:17,149 INFO L225 Difference]: With dead ends: 224 [2021-06-05 13:44:17,149 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:17,149 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 61.1ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:17,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:17,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 13:44:17,152 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 13:44:17,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2021-06-05 13:44:17,152 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 15 [2021-06-05 13:44:17,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:17,152 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2021-06-05 13:44:17,152 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 13:44:17,152 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2021-06-05 13:44:17,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:17,153 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:17,153 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:17,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:17,377 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:17,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:17,377 INFO L82 PathProgramCache]: Analyzing trace with hash 261769119, now seen corresponding path program 61 times [2021-06-05 13:44:17,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:17,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965267706] [2021-06-05 13:44:17,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:17,379 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:17,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609429018] [2021-06-05 13:44:17,379 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 13:44:17,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:17,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:17,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:17,496 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 13:44:17,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:17,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965267706] [2021-06-05 13:44:17,497 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:17,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609429018] [2021-06-05 13:44:17,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609429018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:17,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:17,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:17,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490085265] [2021-06-05 13:44:17,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:17,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:17,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:17,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:17,499 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 13:44:17,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:17,598 INFO L93 Difference]: Finished difference Result 264 states and 636 transitions. [2021-06-05 13:44:17,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:17,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 13:44:17,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:17,599 INFO L225 Difference]: With dead ends: 264 [2021-06-05 13:44:17,599 INFO L226 Difference]: Without dead ends: 259 [2021-06-05 13:44:17,599 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 69.5ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:17,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-06-05 13:44:17,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 168. [2021-06-05 13:44:17,603 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 13:44:17,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 13:44:17,603 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 13:44:17,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:17,603 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 13:44:17,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 13:44:17,603 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 13:44:17,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:17,604 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:17,604 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:17,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:17,813 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:17,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:17,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1980112825, now seen corresponding path program 62 times [2021-06-05 13:44:17,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:17,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522239619] [2021-06-05 13:44:17,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:17,815 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:17,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [750378877] [2021-06-05 13:44:17,815 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 13:44:17,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:17,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:17,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:17,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:17,859 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 13:44:17,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:17,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:17,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 13:44:17,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:17,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:44:17,925 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 13:44:17,927 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 13:44:17,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:17,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 13:44:17,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:17,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:17,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 13:44:17,979 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 13:44:17,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:17,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522239619] [2021-06-05 13:44:17,979 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:17,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750378877] [2021-06-05 13:44:17,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750378877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:17,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:17,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:17,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774514389] [2021-06-05 13:44:17,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:17,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:17,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:17,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:17,981 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 13:44:18,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:18,076 INFO L93 Difference]: Finished difference Result 218 states and 548 transitions. [2021-06-05 13:44:18,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:18,077 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 13:44:18,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:18,078 INFO L225 Difference]: With dead ends: 218 [2021-06-05 13:44:18,078 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 13:44:18,078 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 58.9ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:18,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 13:44:18,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 168. [2021-06-05 13:44:18,080 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 13:44:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 13:44:18,081 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 13:44:18,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:18,081 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 13:44:18,081 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 13:44:18,081 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 13:44:18,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:18,081 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:18,081 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:18,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-06-05 13:44:18,297 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:18,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:18,297 INFO L82 PathProgramCache]: Analyzing trace with hash 951308405, now seen corresponding path program 63 times [2021-06-05 13:44:18,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:18,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676779129] [2021-06-05 13:44:18,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:18,298 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:18,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1011714386] [2021-06-05 13:44:18,299 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 13:44:18,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:18,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:18,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:44:18,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:18,347 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 13:44:18,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:18,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:18,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:18,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:18,367 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 13:44:18,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:18,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:18,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:18,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:44:18,396 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 13:44:18,396 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 13:44:18,402 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 13:44:18,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:18,413 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 13:44:18,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:18,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:18,422 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 13:44:18,422 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 13:44:18,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 13:44:18,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:18,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676779129] [2021-06-05 13:44:18,482 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:18,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011714386] [2021-06-05 13:44:18,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011714386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:18,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:18,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:18,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4617691] [2021-06-05 13:44:18,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:18,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:18,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:18,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:18,483 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 13:44:18,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:18,583 INFO L93 Difference]: Finished difference Result 207 states and 514 transitions. [2021-06-05 13:44:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:18,584 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 13:44:18,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:18,584 INFO L225 Difference]: With dead ends: 207 [2021-06-05 13:44:18,584 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 13:44:18,584 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 82.8ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:18,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 13:44:18,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 171. [2021-06-05 13:44:18,587 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 13:44:18,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 439 transitions. [2021-06-05 13:44:18,587 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 439 transitions. Word has length 15 [2021-06-05 13:44:18,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:18,587 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 439 transitions. [2021-06-05 13:44:18,587 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 13:44:18,587 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 439 transitions. [2021-06-05 13:44:18,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:18,588 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:18,588 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:18,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:18,801 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:18,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:18,801 INFO L82 PathProgramCache]: Analyzing trace with hash 840485885, now seen corresponding path program 64 times [2021-06-05 13:44:18,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:18,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376533181] [2021-06-05 13:44:18,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:18,803 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:18,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468495632] [2021-06-05 13:44:18,803 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 13:44:18,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:18,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:18,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:18,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:18,916 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 13:44:18,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:18,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376533181] [2021-06-05 13:44:18,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:18,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468495632] [2021-06-05 13:44:18,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468495632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:18,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:18,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:18,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733088407] [2021-06-05 13:44:18,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:18,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:18,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:18,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:18,917 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 13:44:19,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:19,074 INFO L93 Difference]: Finished difference Result 247 states and 609 transitions. [2021-06-05 13:44:19,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:19,074 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 13:44:19,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:19,075 INFO L225 Difference]: With dead ends: 247 [2021-06-05 13:44:19,075 INFO L226 Difference]: Without dead ends: 241 [2021-06-05 13:44:19,075 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 120.5ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:19,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-06-05 13:44:19,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 169. [2021-06-05 13:44:19,084 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 13:44:19,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 431 transitions. [2021-06-05 13:44:19,085 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 431 transitions. Word has length 15 [2021-06-05 13:44:19,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:19,085 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 431 transitions. [2021-06-05 13:44:19,085 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 13:44:19,085 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 431 transitions. [2021-06-05 13:44:19,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:19,085 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:19,086 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:19,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:19,305 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:19,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:19,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1743399665, now seen corresponding path program 65 times [2021-06-05 13:44:19,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:19,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401981802] [2021-06-05 13:44:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:19,308 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:19,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142239683] [2021-06-05 13:44:19,308 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 13:44:19,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:19,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:19,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:19,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:19,443 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 13:44:19,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:19,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401981802] [2021-06-05 13:44:19,443 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:19,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142239683] [2021-06-05 13:44:19,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142239683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:19,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:19,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:19,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505181538] [2021-06-05 13:44:19,444 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:19,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:19,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:19,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:19,444 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 13:44:19,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:19,578 INFO L93 Difference]: Finished difference Result 234 states and 573 transitions. [2021-06-05 13:44:19,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:19,578 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 13:44:19,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:19,579 INFO L225 Difference]: With dead ends: 234 [2021-06-05 13:44:19,579 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 13:44:19,579 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 86.2ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:19,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 13:44:19,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 167. [2021-06-05 13:44:19,582 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 13:44:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 425 transitions. [2021-06-05 13:44:19,583 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 425 transitions. Word has length 15 [2021-06-05 13:44:19,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:19,583 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 425 transitions. [2021-06-05 13:44:19,583 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 13:44:19,583 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 425 transitions. [2021-06-05 13:44:19,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:19,583 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:19,583 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:19,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-06-05 13:44:19,797 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:19,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:19,797 INFO L82 PathProgramCache]: Analyzing trace with hash 640027, now seen corresponding path program 66 times [2021-06-05 13:44:19,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:19,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279338595] [2021-06-05 13:44:19,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:19,799 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:19,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2075367044] [2021-06-05 13:44:19,799 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 13:44:19,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:19,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:19,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:19,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:19,882 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 13:44:19,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:19,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279338595] [2021-06-05 13:44:19,882 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:19,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075367044] [2021-06-05 13:44:19,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075367044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:19,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:19,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:19,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913531400] [2021-06-05 13:44:19,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:19,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:19,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:19,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:19,883 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 13:44:19,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:19,967 INFO L93 Difference]: Finished difference Result 220 states and 533 transitions. [2021-06-05 13:44:19,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:19,967 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 13:44:19,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:19,968 INFO L225 Difference]: With dead ends: 220 [2021-06-05 13:44:19,968 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 13:44:19,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 57.0ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:19,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 13:44:19,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 170. [2021-06-05 13:44:19,970 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 13:44:19,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 437 transitions. [2021-06-05 13:44:19,970 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 437 transitions. Word has length 15 [2021-06-05 13:44:19,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:19,970 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 437 transitions. [2021-06-05 13:44:19,970 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 13:44:19,970 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 437 transitions. [2021-06-05 13:44:19,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:19,970 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:19,970 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:20,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:20,171 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:20,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:20,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1835788159, now seen corresponding path program 67 times [2021-06-05 13:44:20,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:20,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050762779] [2021-06-05 13:44:20,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:20,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:20,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [861973134] [2021-06-05 13:44:20,173 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 13:44:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:20,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:20,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:20,270 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 13:44:20,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:20,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050762779] [2021-06-05 13:44:20,270 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:20,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861973134] [2021-06-05 13:44:20,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861973134] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:20,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:20,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:20,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352162328] [2021-06-05 13:44:20,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:20,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:20,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:20,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:20,271 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 13:44:20,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:20,373 INFO L93 Difference]: Finished difference Result 215 states and 541 transitions. [2021-06-05 13:44:20,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:20,373 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 13:44:20,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:20,374 INFO L225 Difference]: With dead ends: 215 [2021-06-05 13:44:20,374 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 13:44:20,374 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:20,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 13:44:20,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 167. [2021-06-05 13:44:20,376 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 13:44:20,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 13:44:20,376 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 13:44:20,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:20,377 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 13:44:20,377 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 13:44:20,377 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 13:44:20,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:20,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:20,377 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:20,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-06-05 13:44:20,578 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:20,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:20,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1197488131, now seen corresponding path program 68 times [2021-06-05 13:44:20,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:20,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275005804] [2021-06-05 13:44:20,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:20,589 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:20,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311183848] [2021-06-05 13:44:20,589 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 13:44:20,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:20,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:20,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:20,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:20,709 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 13:44:20,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:20,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275005804] [2021-06-05 13:44:20,710 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:20,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311183848] [2021-06-05 13:44:20,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311183848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:20,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:20,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:20,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904222789] [2021-06-05 13:44:20,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:20,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:20,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:20,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:20,710 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 13:44:20,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:20,855 INFO L93 Difference]: Finished difference Result 230 states and 568 transitions. [2021-06-05 13:44:20,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:20,855 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 13:44:20,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:20,856 INFO L225 Difference]: With dead ends: 230 [2021-06-05 13:44:20,856 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 13:44:20,856 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 119.0ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:20,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 13:44:20,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 169. [2021-06-05 13:44:20,858 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 13:44:20,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 13:44:20,859 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 13:44:20,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:20,859 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 13:44:20,859 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 13:44:20,859 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 13:44:20,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:20,859 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:20,860 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:21,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-06-05 13:44:21,060 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:21,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:21,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1308310651, now seen corresponding path program 69 times [2021-06-05 13:44:21,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:21,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506262738] [2021-06-05 13:44:21,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:21,062 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:21,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444841938] [2021-06-05 13:44:21,063 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 13:44:21,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:21,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:21,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:21,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:21,165 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 13:44:21,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:21,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506262738] [2021-06-05 13:44:21,165 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:21,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444841938] [2021-06-05 13:44:21,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444841938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:21,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:21,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:21,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046517954] [2021-06-05 13:44:21,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:21,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:21,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:21,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:21,166 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 13:44:21,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:21,343 INFO L93 Difference]: Finished difference Result 237 states and 582 transitions. [2021-06-05 13:44:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:44:21,343 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 13:44:21,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:21,344 INFO L225 Difference]: With dead ends: 237 [2021-06-05 13:44:21,344 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 13:44:21,345 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 118.3ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:44:21,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 13:44:21,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 167. [2021-06-05 13:44:21,347 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 13:44:21,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 13:44:21,348 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 13:44:21,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:21,348 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 13:44:21,348 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 13:44:21,348 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 13:44:21,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:21,348 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:21,349 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:21,560 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:21,561 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:21,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:21,561 INFO L82 PathProgramCache]: Analyzing trace with hash 2146810787, now seen corresponding path program 70 times [2021-06-05 13:44:21,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:21,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014783872] [2021-06-05 13:44:21,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:21,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:21,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486549015] [2021-06-05 13:44:21,563 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 13:44:21,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:21,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:21,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:21,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:21,687 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 13:44:21,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:21,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014783872] [2021-06-05 13:44:21,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:21,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486549015] [2021-06-05 13:44:21,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486549015] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:21,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:21,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:21,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89033660] [2021-06-05 13:44:21,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:21,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:21,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:21,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:21,688 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 13:44:21,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:21,819 INFO L93 Difference]: Finished difference Result 213 states and 531 transitions. [2021-06-05 13:44:21,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:21,820 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 13:44:21,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:21,821 INFO L225 Difference]: With dead ends: 213 [2021-06-05 13:44:21,821 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 13:44:21,821 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 107.7ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:21,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 13:44:21,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 166. [2021-06-05 13:44:21,823 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 13:44:21,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 422 transitions. [2021-06-05 13:44:21,823 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 422 transitions. Word has length 15 [2021-06-05 13:44:21,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:21,824 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 422 transitions. [2021-06-05 13:44:21,824 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 13:44:21,824 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 422 transitions. [2021-06-05 13:44:21,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:21,824 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:21,824 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:22,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:22,033 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:22,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:22,033 INFO L82 PathProgramCache]: Analyzing trace with hash 310382601, now seen corresponding path program 71 times [2021-06-05 13:44:22,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:22,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334322579] [2021-06-05 13:44:22,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:22,035 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:22,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821526111] [2021-06-05 13:44:22,035 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 13:44:22,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:22,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:22,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:22,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:22,099 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 13:44:22,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:22,122 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 13:44:22,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:22,147 INFO L446 ElimStorePlain]: Different costs {0=[v_A_48], 2=[F]} [2021-06-05 13:44:22,149 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 13:44:22,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,162 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-06-05 13:44:22,162 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 13:44:22,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 13:44:22,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 13:44:22,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:22,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334322579] [2021-06-05 13:44:22,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:22,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821526111] [2021-06-05 13:44:22,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821526111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:22,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:22,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:22,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388208492] [2021-06-05 13:44:22,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:22,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:22,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:22,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:22,215 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 13:44:22,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:22,316 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 13:44:22,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:22,316 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 13:44:22,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:22,317 INFO L225 Difference]: With dead ends: 205 [2021-06-05 13:44:22,317 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 13:44:22,317 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 60.9ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:22,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 13:44:22,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 165. [2021-06-05 13:44:22,320 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 13:44:22,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 418 transitions. [2021-06-05 13:44:22,320 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 418 transitions. Word has length 15 [2021-06-05 13:44:22,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:22,321 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 418 transitions. [2021-06-05 13:44:22,321 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 13:44:22,321 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 418 transitions. [2021-06-05 13:44:22,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:22,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:22,321 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:22,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:22,522 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:22,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:22,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1576701703, now seen corresponding path program 72 times [2021-06-05 13:44:22,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:22,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990715126] [2021-06-05 13:44:22,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:22,524 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:22,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1847073092] [2021-06-05 13:44:22,524 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 13:44:22,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:22,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:22,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:44:22,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:22,569 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 13:44:22,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:22,615 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 13:44:22,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,630 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 13:44:22,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:35 [2021-06-05 13:44:22,666 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,666 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 13:44:22,681 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 13:44:22,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:22,720 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 13:44:22,720 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 13:44:22,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:22,752 INFO L628 ElimStorePlain]: treesize reduction 12, result has 83.1 percent of original size [2021-06-05 13:44:22,795 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 13:44:22,795 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:57, output treesize:56 [2021-06-05 13:44:23,065 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 13:44:23,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:23,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990715126] [2021-06-05 13:44:23,065 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:23,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847073092] [2021-06-05 13:44:23,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847073092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:23,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:23,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:23,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617949533] [2021-06-05 13:44:23,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:23,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:23,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:23,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:23,066 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 13:44:23,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:23,204 INFO L93 Difference]: Finished difference Result 195 states and 484 transitions. [2021-06-05 13:44:23,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:23,205 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 13:44:23,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:23,205 INFO L225 Difference]: With dead ends: 195 [2021-06-05 13:44:23,205 INFO L226 Difference]: Without dead ends: 192 [2021-06-05 13:44:23,206 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:23,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-05 13:44:23,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 167. [2021-06-05 13:44:23,207 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 13:44:23,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 421 transitions. [2021-06-05 13:44:23,208 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 421 transitions. Word has length 15 [2021-06-05 13:44:23,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:23,208 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 421 transitions. [2021-06-05 13:44:23,208 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 13:44:23,208 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 421 transitions. [2021-06-05 13:44:23,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:23,208 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:23,208 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:23,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:23,409 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:23,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:23,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1215828351, now seen corresponding path program 73 times [2021-06-05 13:44:23,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:23,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990140460] [2021-06-05 13:44:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:23,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:23,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676425861] [2021-06-05 13:44:23,411 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 13:44:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:23,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:23,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:23,515 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 13:44:23,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:23,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990140460] [2021-06-05 13:44:23,515 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:23,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676425861] [2021-06-05 13:44:23,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676425861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:23,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:23,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:23,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404427236] [2021-06-05 13:44:23,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:23,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:23,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:23,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:23,516 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 13:44:23,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:23,610 INFO L93 Difference]: Finished difference Result 190 states and 474 transitions. [2021-06-05 13:44:23,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:23,611 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 13:44:23,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:23,611 INFO L225 Difference]: With dead ends: 190 [2021-06-05 13:44:23,611 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 13:44:23,611 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 72.2ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:23,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 13:44:23,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-06-05 13:44:23,614 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 13:44:23,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 427 transitions. [2021-06-05 13:44:23,615 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 427 transitions. Word has length 15 [2021-06-05 13:44:23,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:23,615 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 427 transitions. [2021-06-05 13:44:23,615 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 13:44:23,615 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 427 transitions. [2021-06-05 13:44:23,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:23,615 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:23,615 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:23,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-06-05 13:44:23,829 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:23,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:23,829 INFO L82 PathProgramCache]: Analyzing trace with hash 502515355, now seen corresponding path program 74 times [2021-06-05 13:44:23,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:23,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151996057] [2021-06-05 13:44:23,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:23,830 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:23,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506007226] [2021-06-05 13:44:23,831 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 13:44:23,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:23,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:23,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:44:23,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:23,937 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 13:44:23,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:23,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151996057] [2021-06-05 13:44:23,938 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:23,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506007226] [2021-06-05 13:44:23,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506007226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:23,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:23,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:23,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84743430] [2021-06-05 13:44:23,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:23,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:23,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:23,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:23,938 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 13:44:24,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:24,081 INFO L93 Difference]: Finished difference Result 220 states and 541 transitions. [2021-06-05 13:44:24,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:24,081 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 13:44:24,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:24,082 INFO L225 Difference]: With dead ends: 220 [2021-06-05 13:44:24,082 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 13:44:24,082 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 105.7ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:24,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 13:44:24,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 171. [2021-06-05 13:44:24,084 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 13:44:24,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 435 transitions. [2021-06-05 13:44:24,084 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 435 transitions. Word has length 15 [2021-06-05 13:44:24,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:24,084 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 435 transitions. [2021-06-05 13:44:24,084 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 13:44:24,084 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 435 transitions. [2021-06-05 13:44:24,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:24,085 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:24,085 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:24,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-06-05 13:44:24,285 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:24,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:24,286 INFO L82 PathProgramCache]: Analyzing trace with hash 391692835, now seen corresponding path program 75 times [2021-06-05 13:44:24,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:24,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906339157] [2021-06-05 13:44:24,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:24,287 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:24,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1053014379] [2021-06-05 13:44:24,287 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 13:44:24,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:24,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:24,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:44:24,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:24,341 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 13:44:24,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:24,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:24,361 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 13:44:24,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:24,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:24,393 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 13:44:24,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:24,399 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 13:44:24,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:24,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:24,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 13:44:24,441 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 13:44:24,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:24,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906339157] [2021-06-05 13:44:24,442 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:24,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053014379] [2021-06-05 13:44:24,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053014379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:24,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:24,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:24,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215949610] [2021-06-05 13:44:24,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:24,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:24,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:24,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:24,443 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 13:44:24,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:24,616 INFO L93 Difference]: Finished difference Result 209 states and 520 transitions. [2021-06-05 13:44:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:24,616 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 13:44:24,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:24,617 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:44:24,617 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:44:24,617 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 104.1ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:24,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:44:24,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 13:44:24,619 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 13:44:24,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 428 transitions. [2021-06-05 13:44:24,619 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 428 transitions. Word has length 15 [2021-06-05 13:44:24,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:24,619 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 428 transitions. [2021-06-05 13:44:24,619 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 13:44:24,619 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 428 transitions. [2021-06-05 13:44:24,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:24,620 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:24,620 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:24,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:24,825 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:24,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:24,825 INFO L82 PathProgramCache]: Analyzing trace with hash -581479935, now seen corresponding path program 76 times [2021-06-05 13:44:24,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:24,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601292506] [2021-06-05 13:44:24,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:24,826 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:24,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417225599] [2021-06-05 13:44:24,827 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 13:44:24,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:24,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:24,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:24,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:24,944 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 13:44:24,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:24,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601292506] [2021-06-05 13:44:24,944 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:24,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417225599] [2021-06-05 13:44:24,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417225599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:24,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:24,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:24,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264516287] [2021-06-05 13:44:24,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:24,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:24,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:24,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:24,945 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 13:44:25,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:25,102 INFO L93 Difference]: Finished difference Result 268 states and 643 transitions. [2021-06-05 13:44:25,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:25,103 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 13:44:25,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:25,104 INFO L225 Difference]: With dead ends: 268 [2021-06-05 13:44:25,104 INFO L226 Difference]: Without dead ends: 262 [2021-06-05 13:44:25,104 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 101.6ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:25,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-06-05 13:44:25,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 174. [2021-06-05 13:44:25,110 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 13:44:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 441 transitions. [2021-06-05 13:44:25,110 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 441 transitions. Word has length 15 [2021-06-05 13:44:25,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:25,110 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 441 transitions. [2021-06-05 13:44:25,110 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 13:44:25,110 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 441 transitions. [2021-06-05 13:44:25,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:25,111 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:25,111 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:25,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:25,333 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:25,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:25,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1147567399, now seen corresponding path program 77 times [2021-06-05 13:44:25,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:25,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435230312] [2021-06-05 13:44:25,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:25,336 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:25,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [280476611] [2021-06-05 13:44:25,337 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 13:44:25,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:25,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:25,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:44:25,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:25,459 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 13:44:25,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:25,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435230312] [2021-06-05 13:44:25,460 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:25,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280476611] [2021-06-05 13:44:25,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280476611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:25,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:25,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:25,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077982455] [2021-06-05 13:44:25,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:25,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:25,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:25,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:25,461 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 13:44:25,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:25,575 INFO L93 Difference]: Finished difference Result 294 states and 697 transitions. [2021-06-05 13:44:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:25,575 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 13:44:25,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:25,576 INFO L225 Difference]: With dead ends: 294 [2021-06-05 13:44:25,576 INFO L226 Difference]: Without dead ends: 289 [2021-06-05 13:44:25,576 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 78.7ms TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:25,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-06-05 13:44:25,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 175. [2021-06-05 13:44:25,579 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 13:44:25,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 444 transitions. [2021-06-05 13:44:25,579 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 444 transitions. Word has length 15 [2021-06-05 13:44:25,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:25,579 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 444 transitions. [2021-06-05 13:44:25,579 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 13:44:25,579 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 444 transitions. [2021-06-05 13:44:25,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:25,580 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:25,580 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:25,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-06-05 13:44:25,785 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:25,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:25,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1429056191, now seen corresponding path program 78 times [2021-06-05 13:44:25,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:25,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988797261] [2021-06-05 13:44:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:25,787 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:25,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [142393072] [2021-06-05 13:44:25,787 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 13:44:25,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:25,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:25,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:25,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:25,831 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 13:44:25,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:25,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:25,862 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 13:44:25,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:25,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:44:25,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 16 treesize of output 18 [2021-06-05 13:44:25,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:25,894 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 13:44:25,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:25,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:25,900 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 13:44:25,927 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 13:44:25,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:25,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988797261] [2021-06-05 13:44:25,927 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:25,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142393072] [2021-06-05 13:44:25,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142393072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:25,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:25,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:25,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508347535] [2021-06-05 13:44:25,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:25,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:25,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:25,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:25,928 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 13:44:26,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:26,030 INFO L93 Difference]: Finished difference Result 221 states and 552 transitions. [2021-06-05 13:44:26,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:26,030 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 13:44:26,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:26,031 INFO L225 Difference]: With dead ends: 221 [2021-06-05 13:44:26,031 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 13:44:26,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 59.2ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:26,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 13:44:26,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 173. [2021-06-05 13:44:26,033 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 13:44:26,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 13:44:26,033 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 13:44:26,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:26,034 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 13:44:26,034 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 13:44:26,034 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 13:44:26,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:26,034 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:26,034 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:26,234 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:26,235 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:26,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:26,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1719022205, now seen corresponding path program 79 times [2021-06-05 13:44:26,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:26,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228728207] [2021-06-05 13:44:26,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:26,236 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:26,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662158496] [2021-06-05 13:44:26,237 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 13:44:26,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:26,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:26,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:26,357 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 13:44:26,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:26,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228728207] [2021-06-05 13:44:26,357 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:26,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662158496] [2021-06-05 13:44:26,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662158496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:26,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:26,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:26,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734774604] [2021-06-05 13:44:26,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:26,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:26,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:26,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:26,358 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 13:44:26,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:26,475 INFO L93 Difference]: Finished difference Result 262 states and 640 transitions. [2021-06-05 13:44:26,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:26,475 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 13:44:26,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:26,476 INFO L225 Difference]: With dead ends: 262 [2021-06-05 13:44:26,477 INFO L226 Difference]: Without dead ends: 257 [2021-06-05 13:44:26,477 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:26,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-06-05 13:44:26,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 175. [2021-06-05 13:44:26,479 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 13:44:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 445 transitions. [2021-06-05 13:44:26,480 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 445 transitions. Word has length 15 [2021-06-05 13:44:26,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:26,480 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 445 transitions. [2021-06-05 13:44:26,480 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 13:44:26,480 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 445 transitions. [2021-06-05 13:44:26,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:26,480 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:26,480 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:26,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:26,681 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:26,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:26,681 INFO L82 PathProgramCache]: Analyzing trace with hash -857601385, now seen corresponding path program 80 times [2021-06-05 13:44:26,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:26,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923495725] [2021-06-05 13:44:26,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:26,683 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:26,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692181484] [2021-06-05 13:44:26,683 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 13:44:26,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:26,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:26,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:26,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:26,776 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 13:44:26,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:26,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923495725] [2021-06-05 13:44:26,776 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:26,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692181484] [2021-06-05 13:44:26,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692181484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:26,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:26,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:26,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967489523] [2021-06-05 13:44:26,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:26,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:26,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:26,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:26,777 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 13:44:26,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:26,931 INFO L93 Difference]: Finished difference Result 277 states and 669 transitions. [2021-06-05 13:44:26,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:26,931 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 13:44:26,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:26,932 INFO L225 Difference]: With dead ends: 277 [2021-06-05 13:44:26,932 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 13:44:26,932 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 69.8ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:26,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 13:44:26,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 176. [2021-06-05 13:44:26,935 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 13:44:26,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 450 transitions. [2021-06-05 13:44:26,935 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 450 transitions. Word has length 15 [2021-06-05 13:44:26,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:26,935 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 450 transitions. [2021-06-05 13:44:26,935 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 13:44:26,935 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 450 transitions. [2021-06-05 13:44:26,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:26,935 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:26,935 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:27,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:27,136 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:27,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:27,136 INFO L82 PathProgramCache]: Analyzing trace with hash 886438307, now seen corresponding path program 81 times [2021-06-05 13:44:27,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:27,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305265813] [2021-06-05 13:44:27,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:27,138 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:27,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633119427] [2021-06-05 13:44:27,138 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 13:44:27,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:27,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:27,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:27,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:27,215 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 13:44:27,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:27,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305265813] [2021-06-05 13:44:27,216 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:27,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633119427] [2021-06-05 13:44:27,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633119427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:27,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:27,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:44:27,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168820135] [2021-06-05 13:44:27,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:44:27,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:27,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:44:27,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:44:27,217 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 13:44:27,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:27,312 INFO L93 Difference]: Finished difference Result 228 states and 550 transitions. [2021-06-05 13:44:27,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:27,313 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 13:44:27,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:27,313 INFO L225 Difference]: With dead ends: 228 [2021-06-05 13:44:27,313 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 13:44:27,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 56.2ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:27,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 13:44:27,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 173. [2021-06-05 13:44:27,315 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 13:44:27,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 13:44:27,316 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 13:44:27,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:27,316 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 13:44:27,316 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 13:44:27,316 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 13:44:27,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:27,316 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:27,316 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:27,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2021-06-05 13:44:27,517 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:27,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:27,517 INFO L82 PathProgramCache]: Analyzing trace with hash -949989879, now seen corresponding path program 82 times [2021-06-05 13:44:27,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:27,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522325787] [2021-06-05 13:44:27,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:27,519 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:27,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1748439891] [2021-06-05 13:44:27,519 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 13:44:27,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:27,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:27,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:27,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:27,619 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 13:44:27,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:27,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522325787] [2021-06-05 13:44:27,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:27,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748439891] [2021-06-05 13:44:27,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748439891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:27,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:27,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:27,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538516462] [2021-06-05 13:44:27,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:27,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:27,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:27,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:27,621 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 13:44:27,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:27,722 INFO L93 Difference]: Finished difference Result 250 states and 626 transitions. [2021-06-05 13:44:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:27,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 13:44:27,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:27,723 INFO L225 Difference]: With dead ends: 250 [2021-06-05 13:44:27,723 INFO L226 Difference]: Without dead ends: 247 [2021-06-05 13:44:27,723 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:27,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-06-05 13:44:27,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2021-06-05 13:44:27,726 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 13:44:27,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 13:44:27,726 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 13:44:27,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:27,726 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 13:44:27,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 13:44:27,727 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 13:44:27,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:27,727 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:27,727 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:27,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 13:44:27,941 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:27,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:27,941 INFO L82 PathProgramCache]: Analyzing trace with hash -311689851, now seen corresponding path program 83 times [2021-06-05 13:44:27,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:27,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804064747] [2021-06-05 13:44:27,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:27,943 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:27,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514151606] [2021-06-05 13:44:27,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 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 13:44:27,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:27,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:27,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:27,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:28,045 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 13:44:28,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:28,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804064747] [2021-06-05 13:44:28,045 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:28,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514151606] [2021-06-05 13:44:28,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514151606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:28,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:28,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:28,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818356250] [2021-06-05 13:44:28,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:28,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:28,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:28,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:28,046 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 13:44:28,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:28,201 INFO L93 Difference]: Finished difference Result 227 states and 554 transitions. [2021-06-05 13:44:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:28,202 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 13:44:28,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:28,203 INFO L225 Difference]: With dead ends: 227 [2021-06-05 13:44:28,203 INFO L226 Difference]: Without dead ends: 224 [2021-06-05 13:44:28,203 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 93.7ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:28,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-05 13:44:28,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2021-06-05 13:44:28,205 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 13:44:28,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 436 transitions. [2021-06-05 13:44:28,205 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 436 transitions. Word has length 15 [2021-06-05 13:44:28,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:28,206 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 436 transitions. [2021-06-05 13:44:28,206 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 13:44:28,206 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 436 transitions. [2021-06-05 13:44:28,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:28,206 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:28,206 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:28,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-06-05 13:44:28,409 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:28,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:28,409 INFO L82 PathProgramCache]: Analyzing trace with hash -422512371, now seen corresponding path program 84 times [2021-06-05 13:44:28,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:28,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140506536] [2021-06-05 13:44:28,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:28,413 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:28,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077072668] [2021-06-05 13:44:28,413 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 13:44:28,443 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:28,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:28,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:44:28,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:28,555 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 13:44:28,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:28,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140506536] [2021-06-05 13:44:28,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:28,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077072668] [2021-06-05 13:44:28,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077072668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:28,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:28,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:28,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558604740] [2021-06-05 13:44:28,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:28,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:28,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:28,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:28,557 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 13:44:28,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:28,737 INFO L93 Difference]: Finished difference Result 226 states and 552 transitions. [2021-06-05 13:44:28,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:28,738 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 13:44:28,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:28,739 INFO L225 Difference]: With dead ends: 226 [2021-06-05 13:44:28,739 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 13:44:28,739 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 141.8ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:28,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 13:44:28,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 170. [2021-06-05 13:44:28,741 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 13:44:28,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 13:44:28,741 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 13:44:28,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:28,741 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 13:44:28,741 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 13:44:28,741 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 13:44:28,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:28,742 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:28,742 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:28,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-06-05 13:44:28,942 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:28,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:28,942 INFO L82 PathProgramCache]: Analyzing trace with hash -429774331, now seen corresponding path program 85 times [2021-06-05 13:44:28,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:28,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706893667] [2021-06-05 13:44:28,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:28,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:28,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338636533] [2021-06-05 13:44:28,945 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 13:44:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:28,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:28,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:29,042 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 13:44:29,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:29,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706893667] [2021-06-05 13:44:29,043 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:29,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338636533] [2021-06-05 13:44:29,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338636533] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:29,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:29,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:29,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663920153] [2021-06-05 13:44:29,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:29,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:29,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:29,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:29,043 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 13:44:29,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:29,148 INFO L93 Difference]: Finished difference Result 255 states and 621 transitions. [2021-06-05 13:44:29,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:29,148 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 13:44:29,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:29,149 INFO L225 Difference]: With dead ends: 255 [2021-06-05 13:44:29,149 INFO L226 Difference]: Without dead ends: 250 [2021-06-05 13:44:29,149 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 66.0ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:29,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-06-05 13:44:29,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 165. [2021-06-05 13:44:29,151 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 13:44:29,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 13:44:29,151 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 13:44:29,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:29,152 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 13:44:29,152 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 13:44:29,152 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 13:44:29,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:29,152 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:29,152 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:29,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 13:44:29,352 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:29,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:29,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1262358229, now seen corresponding path program 86 times [2021-06-05 13:44:29,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:29,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439208860] [2021-06-05 13:44:29,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:29,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:29,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1194904914] [2021-06-05 13:44:29,355 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 13:44:29,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:29,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:29,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:29,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:29,457 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 13:44:29,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:29,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439208860] [2021-06-05 13:44:29,457 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:29,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194904914] [2021-06-05 13:44:29,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194904914] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:29,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:29,457 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:29,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028509379] [2021-06-05 13:44:29,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:29,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:29,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:29,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:29,458 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 13:44:29,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:29,582 INFO L93 Difference]: Finished difference Result 208 states and 510 transitions. [2021-06-05 13:44:29,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:29,583 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 13:44:29,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:29,583 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:29,583 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:29,583 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:29,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:29,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 165. [2021-06-05 13:44:29,585 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 13:44:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 13:44:29,586 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 13:44:29,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:29,586 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 13:44:29,586 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 13:44:29,586 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 13:44:29,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:29,586 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:29,586 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:29,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:29,803 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:29,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:29,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1196180881, now seen corresponding path program 87 times [2021-06-05 13:44:29,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:29,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791568292] [2021-06-05 13:44:29,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:29,806 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:29,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [229105484] [2021-06-05 13:44:29,806 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 13:44:29,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:29,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:29,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:44:29,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:29,912 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 13:44:29,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:29,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791568292] [2021-06-05 13:44:29,913 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:29,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229105484] [2021-06-05 13:44:29,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229105484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:29,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:29,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:29,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576195512] [2021-06-05 13:44:29,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:29,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:29,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:29,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:29,914 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 13:44:30,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:30,036 INFO L93 Difference]: Finished difference Result 242 states and 598 transitions. [2021-06-05 13:44:30,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:30,036 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 13:44:30,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:30,037 INFO L225 Difference]: With dead ends: 242 [2021-06-05 13:44:30,037 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 13:44:30,037 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:30,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 13:44:30,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 161. [2021-06-05 13:44:30,039 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 13:44:30,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 396 transitions. [2021-06-05 13:44:30,039 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 396 transitions. Word has length 15 [2021-06-05 13:44:30,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:30,040 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 396 transitions. [2021-06-05 13:44:30,040 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 13:44:30,040 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 396 transitions. [2021-06-05 13:44:30,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:30,040 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:30,040 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:30,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-06-05 13:44:30,240 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:30,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:30,241 INFO L82 PathProgramCache]: Analyzing trace with hash -690903423, now seen corresponding path program 88 times [2021-06-05 13:44:30,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:30,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784858933] [2021-06-05 13:44:30,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:30,243 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:30,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592829177] [2021-06-05 13:44:30,243 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 13:44:30,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:30,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:30,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:30,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:30,350 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 13:44:30,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:30,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784858933] [2021-06-05 13:44:30,351 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:30,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592829177] [2021-06-05 13:44:30,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592829177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:30,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:30,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:30,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152228038] [2021-06-05 13:44:30,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:30,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:30,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:30,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:30,351 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 13:44:30,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:30,489 INFO L93 Difference]: Finished difference Result 201 states and 491 transitions. [2021-06-05 13:44:30,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:30,490 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 13:44:30,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:30,490 INFO L225 Difference]: With dead ends: 201 [2021-06-05 13:44:30,491 INFO L226 Difference]: Without dead ends: 198 [2021-06-05 13:44:30,491 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 109.3ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:30,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-05 13:44:30,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2021-06-05 13:44:30,493 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 13:44:30,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 393 transitions. [2021-06-05 13:44:30,493 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 393 transitions. Word has length 15 [2021-06-05 13:44:30,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:30,493 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 393 transitions. [2021-06-05 13:44:30,493 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 13:44:30,493 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 393 transitions. [2021-06-05 13:44:30,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:30,493 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:30,493 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:30,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-05 13:44:30,694 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:30,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:30,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1523865919, now seen corresponding path program 89 times [2021-06-05 13:44:30,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:30,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362513458] [2021-06-05 13:44:30,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:30,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:30,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [487181084] [2021-06-05 13:44:30,697 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 13:44:30,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:30,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:30,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:44:30,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:30,734 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 13:44:30,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:30,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:30,758 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 13:44:30,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:30,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:44:30,806 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 13:44:30,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:30,814 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 13:44:30,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:30,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:30,819 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 13:44:30,836 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 13:44:30,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:30,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362513458] [2021-06-05 13:44:30,837 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:30,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487181084] [2021-06-05 13:44:30,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487181084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:30,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:30,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:30,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40030660] [2021-06-05 13:44:30,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:30,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:30,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:30,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:30,837 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 13:44:30,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:30,938 INFO L93 Difference]: Finished difference Result 204 states and 492 transitions. [2021-06-05 13:44:30,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:30,938 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 13:44:30,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:30,939 INFO L225 Difference]: With dead ends: 204 [2021-06-05 13:44:30,939 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 13:44:30,939 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 64.2ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:30,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 13:44:30,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 159. [2021-06-05 13:44:30,941 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 13:44:30,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 392 transitions. [2021-06-05 13:44:30,941 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 392 transitions. Word has length 15 [2021-06-05 13:44:30,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:30,941 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 392 transitions. [2021-06-05 13:44:30,941 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 13:44:30,942 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 392 transitions. [2021-06-05 13:44:30,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:30,942 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:30,942 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:31,142 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 13:44:31,142 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:31,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:31,143 INFO L82 PathProgramCache]: Analyzing trace with hash 194477787, now seen corresponding path program 90 times [2021-06-05 13:44:31,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:31,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240624041] [2021-06-05 13:44:31,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:31,145 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:31,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319530865] [2021-06-05 13:44:31,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:44:31,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:31,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:31,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:31,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:31,239 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 13:44:31,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:31,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240624041] [2021-06-05 13:44:31,239 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:31,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319530865] [2021-06-05 13:44:31,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319530865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:31,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:31,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:44:31,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592569393] [2021-06-05 13:44:31,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:44:31,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:31,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:44:31,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:44:31,240 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 13:44:31,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:31,337 INFO L93 Difference]: Finished difference Result 250 states and 599 transitions. [2021-06-05 13:44:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:44:31,338 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 13:44:31,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:31,338 INFO L225 Difference]: With dead ends: 250 [2021-06-05 13:44:31,338 INFO L226 Difference]: Without dead ends: 246 [2021-06-05 13:44:31,339 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 60.1ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:31,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-05 13:44:31,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 158. [2021-06-05 13:44:31,341 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 13:44:31,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 389 transitions. [2021-06-05 13:44:31,341 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 389 transitions. Word has length 15 [2021-06-05 13:44:31,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:31,341 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 389 transitions. [2021-06-05 13:44:31,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 13:44:31,341 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 389 transitions. [2021-06-05 13:44:31,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 13:44:31,341 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:31,341 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:31,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:31,542 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:31,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:31,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1938517479, now seen corresponding path program 91 times [2021-06-05 13:44:31,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:31,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629489870] [2021-06-05 13:44:31,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:31,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:31,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1122516597] [2021-06-05 13:44:31,544 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 13:44:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:31,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:44:31,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:31,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 13:44:31,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:31,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629489870] [2021-06-05 13:44:31,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:31,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122516597] [2021-06-05 13:44:31,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122516597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:31,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:31,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:31,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168270717] [2021-06-05 13:44:31,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:31,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:31,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:31,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:31,655 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 13:44:31,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:31,794 INFO L93 Difference]: Finished difference Result 209 states and 505 transitions. [2021-06-05 13:44:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:44:31,794 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 13:44:31,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:31,795 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:44:31,795 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:44:31,795 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 117.0ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:44:31,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:44:31,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 154. [2021-06-05 13:44:31,797 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 13:44:31,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 377 transitions. [2021-06-05 13:44:31,797 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 377 transitions. Word has length 15 [2021-06-05 13:44:31,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:31,797 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 377 transitions. [2021-06-05 13:44:31,797 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 13:44:31,797 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 377 transitions. [2021-06-05 13:44:31,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:31,797 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:31,797 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:31,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:31,998 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:31,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:31,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1436869033, now seen corresponding path program 92 times [2021-06-05 13:44:31,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:31,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166761820] [2021-06-05 13:44:31,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:32,001 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:32,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1183575811] [2021-06-05 13:44:32,001 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 13:44:32,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:32,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:32,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:32,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:32,054 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 13:44:32,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:44:32,066 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 13:44:32,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:44:32,107 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 13:44:32,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:32,143 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:32,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 43 treesize of output 35 [2021-06-05 13:44:32,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,154 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 13:44:32,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,160 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 13:44:32,160 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:32,201 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 13:44:32,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:32,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166761820] [2021-06-05 13:44:32,202 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:32,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183575811] [2021-06-05 13:44:32,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183575811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:32,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:32,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:32,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697638157] [2021-06-05 13:44:32,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:32,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:32,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:32,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:32,202 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 13:44:32,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:32,362 INFO L93 Difference]: Finished difference Result 189 states and 451 transitions. [2021-06-05 13:44:32,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:32,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 13:44:32,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:32,363 INFO L225 Difference]: With dead ends: 189 [2021-06-05 13:44:32,363 INFO L226 Difference]: Without dead ends: 185 [2021-06-05 13:44:32,363 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 99.5ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:32,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-05 13:44:32,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 163. [2021-06-05 13:44:32,365 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 13:44:32,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 398 transitions. [2021-06-05 13:44:32,365 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 398 transitions. Word has length 16 [2021-06-05 13:44:32,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:32,365 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 398 transitions. [2021-06-05 13:44:32,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 13:44:32,365 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 398 transitions. [2021-06-05 13:44:32,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:32,365 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:32,365 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:32,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:32,566 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:32,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:32,566 INFO L82 PathProgramCache]: Analyzing trace with hash 447860743, now seen corresponding path program 93 times [2021-06-05 13:44:32,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:32,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457146539] [2021-06-05 13:44:32,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:32,568 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:32,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788191714] [2021-06-05 13:44:32,569 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 13:44:32,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:32,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:32,597 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:44:32,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:32,608 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 13:44:32,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:44:32,662 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 13:44:32,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,674 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 13:44:32,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:44 [2021-06-05 13:44:32,706 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 13:44:32,706 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 13:44:32,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,724 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 13:44:32,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:62 [2021-06-05 13:44:32,808 INFO L446 ElimStorePlain]: Different costs {0=[v_A_58], 5=[F]} [2021-06-05 13:44:32,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 13:44:32,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:32,854 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-06-05 13:44:32,854 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 13:44:32,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:32,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:32,948 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 13:44:32,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:56, output treesize:65 [2021-06-05 13:44:33,435 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 13:44:33,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:33,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457146539] [2021-06-05 13:44:33,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:33,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788191714] [2021-06-05 13:44:33,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788191714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:33,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:33,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:44:33,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252536020] [2021-06-05 13:44:33,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:44:33,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:33,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:44:33,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:33,437 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 13:44:33,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:33,692 INFO L93 Difference]: Finished difference Result 204 states and 475 transitions. [2021-06-05 13:44:33,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:44:33,692 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 13:44:33,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:33,693 INFO L225 Difference]: With dead ends: 204 [2021-06-05 13:44:33,693 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 13:44:33,693 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 292.7ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:33,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 13:44:33,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 168. [2021-06-05 13:44:33,695 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 13:44:33,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 414 transitions. [2021-06-05 13:44:33,695 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 414 transitions. Word has length 16 [2021-06-05 13:44:33,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:33,696 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 414 transitions. [2021-06-05 13:44:33,696 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 13:44:33,696 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 414 transitions. [2021-06-05 13:44:33,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:33,696 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:33,696 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:33,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-06-05 13:44:33,901 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:33,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:33,901 INFO L82 PathProgramCache]: Analyzing trace with hash -2128762847, now seen corresponding path program 94 times [2021-06-05 13:44:33,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:33,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498116262] [2021-06-05 13:44:33,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:33,903 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:33,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334392631] [2021-06-05 13:44:33,903 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 13:44:33,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:33,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:33,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:33,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:33,950 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 13:44:33,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:33,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:33,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:33,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:44:33,988 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 13:44:33,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:33,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:33,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:33,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:44:34,013 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 13:44:34,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:34,059 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 13:44:34,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,070 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 13:44:34,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,076 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:34,109 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 13:44:34,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:34,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498116262] [2021-06-05 13:44:34,109 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:34,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334392631] [2021-06-05 13:44:34,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334392631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:34,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:34,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:34,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269561599] [2021-06-05 13:44:34,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:34,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:34,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:34,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:34,110 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 13:44:34,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:34,288 INFO L93 Difference]: Finished difference Result 209 states and 485 transitions. [2021-06-05 13:44:34,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:34,289 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 13:44:34,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:34,289 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:44:34,289 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:44:34,289 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 106.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:34,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:44:34,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 13:44:34,291 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 13:44:34,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 418 transitions. [2021-06-05 13:44:34,292 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 418 transitions. Word has length 16 [2021-06-05 13:44:34,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:34,292 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 418 transitions. [2021-06-05 13:44:34,292 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 13:44:34,292 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 418 transitions. [2021-06-05 13:44:34,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:34,292 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:34,292 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:34,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-06-05 13:44:34,493 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:34,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:34,493 INFO L82 PathProgramCache]: Analyzing trace with hash -2110328821, now seen corresponding path program 95 times [2021-06-05 13:44:34,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:34,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598713624] [2021-06-05 13:44:34,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:34,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:34,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835101974] [2021-06-05 13:44:34,495 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 13:44:34,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:34,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:34,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:34,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:34,530 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 13:44:34,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:44:34,560 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 13:44:34,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:44:34,590 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 13:44:34,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:34,624 INFO L446 ElimStorePlain]: Different costs {0=[v_A_62], 5=[F]} [2021-06-05 13:44:34,627 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 13:44:34,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,662 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:34,662 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 13:44:34,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:34,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:34,669 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:34,719 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 13:44:34,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:34,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598713624] [2021-06-05 13:44:34,719 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:34,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835101974] [2021-06-05 13:44:34,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835101974] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:34,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:34,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:34,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058594734] [2021-06-05 13:44:34,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:34,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:34,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:34,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:34,720 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 13:44:34,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:34,869 INFO L93 Difference]: Finished difference Result 202 states and 475 transitions. [2021-06-05 13:44:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:34,869 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 13:44:34,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:34,870 INFO L225 Difference]: With dead ends: 202 [2021-06-05 13:44:34,870 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 13:44:34,870 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:34,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 13:44:34,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 170. [2021-06-05 13:44:34,872 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 13:44:34,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 422 transitions. [2021-06-05 13:44:34,872 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 422 transitions. Word has length 16 [2021-06-05 13:44:34,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:34,872 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 422 transitions. [2021-06-05 13:44:34,872 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 13:44:34,873 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 422 transitions. [2021-06-05 13:44:34,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:34,873 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:34,873 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:35,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:35,077 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:35,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:35,077 INFO L82 PathProgramCache]: Analyzing trace with hash -794171517, now seen corresponding path program 96 times [2021-06-05 13:44:35,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:35,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069449998] [2021-06-05 13:44:35,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:35,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:35,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1075498788] [2021-06-05 13:44:35,079 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 13:44:35,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:35,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:35,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 13:44:35,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:35,120 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 13:44:35,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:44:35,179 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 13:44:35,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:35,209 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 13:44:35,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:35,249 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:35,250 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 13:44:35,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,261 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 13:44:35,262 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,268 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 13:44:35,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:35,320 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 13:44:35,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:35,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069449998] [2021-06-05 13:44:35,320 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:35,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075498788] [2021-06-05 13:44:35,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075498788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:35,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:35,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:35,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926197700] [2021-06-05 13:44:35,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:35,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:35,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:35,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:35,321 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 13:44:35,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:35,567 INFO L93 Difference]: Finished difference Result 209 states and 497 transitions. [2021-06-05 13:44:35,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:35,567 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 13:44:35,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:35,568 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:44:35,568 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:44:35,568 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 99.4ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:35,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:44:35,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 171. [2021-06-05 13:44:35,571 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 13:44:35,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 426 transitions. [2021-06-05 13:44:35,571 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 426 transitions. Word has length 16 [2021-06-05 13:44:35,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:35,572 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 426 transitions. [2021-06-05 13:44:35,572 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 13:44:35,572 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 426 transitions. [2021-06-05 13:44:35,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:35,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:35,572 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:35,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2021-06-05 13:44:35,785 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:35,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:35,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1351999243, now seen corresponding path program 97 times [2021-06-05 13:44:35,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:35,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524513698] [2021-06-05 13:44:35,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:35,787 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:35,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911536677] [2021-06-05 13:44:35,788 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 13:44:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:35,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:35,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:35,830 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 13:44:35,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:44:35,860 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 13:44:35,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:35,885 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 13:44:35,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:35,945 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:35,945 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 13:44:35,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,954 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 13:44:35,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:35,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:35,961 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 13:44:35,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:36,022 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 13:44:36,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:36,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524513698] [2021-06-05 13:44:36,022 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:36,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911536677] [2021-06-05 13:44:36,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911536677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:36,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:36,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:36,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638116305] [2021-06-05 13:44:36,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:36,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:36,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:36,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:36,023 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 13:44:36,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:36,206 INFO L93 Difference]: Finished difference Result 208 states and 495 transitions. [2021-06-05 13:44:36,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:36,207 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 13:44:36,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:36,208 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:36,208 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:36,208 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 84.7ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:36,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:36,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 13:44:36,210 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 13:44:36,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 429 transitions. [2021-06-05 13:44:36,211 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 429 transitions. Word has length 16 [2021-06-05 13:44:36,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:36,211 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 429 transitions. [2021-06-05 13:44:36,211 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 13:44:36,211 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 429 transitions. [2021-06-05 13:44:36,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:36,212 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:36,212 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:36,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:36,417 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:36,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:36,417 INFO L82 PathProgramCache]: Analyzing trace with hash 257907655, now seen corresponding path program 98 times [2021-06-05 13:44:36,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:36,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460163125] [2021-06-05 13:44:36,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:36,429 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:36,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139437596] [2021-06-05 13:44:36,429 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 13:44:36,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:36,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:36,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:36,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:36,461 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 13:44:36,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:36,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:44:36,482 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 13:44:36,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:36,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:44:36,524 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 13:44:36,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:36,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:44:36,568 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:36,569 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 13:44:36,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:36,577 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 13:44:36,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:36,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:36,583 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 13:44:36,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:36,628 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 13:44:36,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:36,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460163125] [2021-06-05 13:44:36,628 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:36,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139437596] [2021-06-05 13:44:36,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139437596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:36,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:36,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:36,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682238044] [2021-06-05 13:44:36,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:36,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:36,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:36,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:36,629 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 13:44:36,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:36,845 INFO L93 Difference]: Finished difference Result 221 states and 526 transitions. [2021-06-05 13:44:36,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:36,846 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 13:44:36,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:36,847 INFO L225 Difference]: With dead ends: 221 [2021-06-05 13:44:36,847 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 13:44:36,847 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 102.5ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:36,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 13:44:36,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 176. [2021-06-05 13:44:36,849 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 13:44:36,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 443 transitions. [2021-06-05 13:44:36,849 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 443 transitions. Word has length 16 [2021-06-05 13:44:36,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:36,850 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 443 transitions. [2021-06-05 13:44:36,850 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 13:44:36,850 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 443 transitions. [2021-06-05 13:44:36,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:36,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:36,850 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:37,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-06-05 13:44:37,053 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:37,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:37,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1618953449, now seen corresponding path program 99 times [2021-06-05 13:44:37,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:37,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466386369] [2021-06-05 13:44:37,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:37,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:37,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [47864143] [2021-06-05 13:44:37,061 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 13:44:37,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:37,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:37,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:37,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:37,119 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 13:44:37,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:37,168 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 13:44:37,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:37,246 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 13:44:37,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:37,276 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 13:44:37,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,286 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 13:44:37,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,292 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:37,314 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 13:44:37,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:37,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466386369] [2021-06-05 13:44:37,314 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:37,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47864143] [2021-06-05 13:44:37,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47864143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:37,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:37,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:37,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035849817] [2021-06-05 13:44:37,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:37,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:37,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:37,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:37,315 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 13:44:37,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:37,409 INFO L93 Difference]: Finished difference Result 190 states and 468 transitions. [2021-06-05 13:44:37,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:37,410 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 13:44:37,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:37,410 INFO L225 Difference]: With dead ends: 190 [2021-06-05 13:44:37,411 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 13:44:37,411 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:37,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 13:44:37,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2021-06-05 13:44:37,413 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 13:44:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 453 transitions. [2021-06-05 13:44:37,414 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 453 transitions. Word has length 16 [2021-06-05 13:44:37,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:37,414 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 453 transitions. [2021-06-05 13:44:37,414 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 13:44:37,414 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 453 transitions. [2021-06-05 13:44:37,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:37,414 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:37,414 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:37,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:37,621 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:37,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:37,621 INFO L82 PathProgramCache]: Analyzing trace with hash -946966513, now seen corresponding path program 100 times [2021-06-05 13:44:37,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:37,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941857730] [2021-06-05 13:44:37,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:37,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:37,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256087188] [2021-06-05 13:44:37,623 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 13:44:37,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:37,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:37,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:37,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:37,690 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 13:44:37,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:37,713 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 13:44:37,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:37,755 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 13:44:37,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:37,803 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 13:44:37,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,811 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 13:44:37,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:37,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:37,818 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:37,843 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 13:44:37,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:37,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941857730] [2021-06-05 13:44:37,844 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:37,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256087188] [2021-06-05 13:44:37,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256087188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:37,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:37,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:37,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868249780] [2021-06-05 13:44:37,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:37,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:37,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:37,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:37,845 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 13:44:37,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:37,990 INFO L93 Difference]: Finished difference Result 210 states and 516 transitions. [2021-06-05 13:44:37,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:37,991 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 13:44:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:37,992 INFO L225 Difference]: With dead ends: 210 [2021-06-05 13:44:37,992 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 13:44:37,992 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 99.1ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:37,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 13:44:37,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 13:44:37,995 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 13:44:37,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 13:44:37,995 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 13:44:37,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:37,995 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 13:44:37,995 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 13:44:37,996 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 13:44:37,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:37,996 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:37,996 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:38,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:38,217 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:38,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:38,217 INFO L82 PathProgramCache]: Analyzing trace with hash 771377193, now seen corresponding path program 101 times [2021-06-05 13:44:38,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:38,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502685687] [2021-06-05 13:44:38,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:38,219 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:38,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [878055195] [2021-06-05 13:44:38,219 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 13:44:38,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:38,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:38,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:38,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:38,274 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 13:44:38,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:38,295 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 13:44:38,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:38,332 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 13:44:38,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:38,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 13:44:38,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,372 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 13:44:38,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,378 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:38,411 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 13:44:38,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:38,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502685687] [2021-06-05 13:44:38,411 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:38,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878055195] [2021-06-05 13:44:38,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878055195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:38,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:38,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:38,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734485709] [2021-06-05 13:44:38,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:38,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:38,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:38,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:38,412 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 13:44:38,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:38,563 INFO L93 Difference]: Finished difference Result 219 states and 540 transitions. [2021-06-05 13:44:38,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:38,563 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 13:44:38,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:38,564 INFO L225 Difference]: With dead ends: 219 [2021-06-05 13:44:38,564 INFO L226 Difference]: Without dead ends: 216 [2021-06-05 13:44:38,564 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:38,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-06-05 13:44:38,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 181. [2021-06-05 13:44:38,567 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 13:44:38,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 13:44:38,567 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 13:44:38,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:38,567 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 13:44:38,568 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 13:44:38,568 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 13:44:38,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:38,568 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:38,568 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:38,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,105 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:38,768 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:38,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:38,769 INFO L82 PathProgramCache]: Analyzing trace with hash -375511707, now seen corresponding path program 102 times [2021-06-05 13:44:38,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:38,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432852628] [2021-06-05 13:44:38,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:38,770 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:38,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2014624987] [2021-06-05 13:44:38,770 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 13:44:38,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:38,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:38,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:38,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:38,822 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 13:44:38,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:44:38,844 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 13:44:38,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:38,868 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 13:44:38,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:44:38,924 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 13:44:38,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,934 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 13:44:38,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:38,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:38,940 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:38,961 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 13:44:38,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:38,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432852628] [2021-06-05 13:44:38,962 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:38,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014624987] [2021-06-05 13:44:38,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014624987] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:38,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:38,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:38,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73230244] [2021-06-05 13:44:38,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:38,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:38,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:38,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:38,962 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 13:44:39,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:39,117 INFO L93 Difference]: Finished difference Result 204 states and 502 transitions. [2021-06-05 13:44:39,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:39,117 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 13:44:39,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:39,118 INFO L225 Difference]: With dead ends: 204 [2021-06-05 13:44:39,118 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 13:44:39,118 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 88.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:39,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 13:44:39,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 183. [2021-06-05 13:44:39,120 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 13:44:39,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 465 transitions. [2021-06-05 13:44:39,120 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 465 transitions. Word has length 16 [2021-06-05 13:44:39,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:39,120 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 465 transitions. [2021-06-05 13:44:39,120 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 13:44:39,120 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 465 transitions. [2021-06-05 13:44:39,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:39,121 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:39,121 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:39,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:39,321 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:39,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:39,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1342831999, now seen corresponding path program 103 times [2021-06-05 13:44:39,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:39,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949709886] [2021-06-05 13:44:39,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:39,323 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:39,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [456103389] [2021-06-05 13:44:39,323 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 13:44:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:39,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:39,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:39,367 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 13:44:39,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:39,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:39,401 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 13:44:39,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:39,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:39,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 8 treesize of output 7 [2021-06-05 13:44:39,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:39,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:44:39,485 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 13:44:39,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:39,495 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 13:44:39,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:39,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:39,502 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:39,545 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 13:44:39,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:39,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949709886] [2021-06-05 13:44:39,545 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:39,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456103389] [2021-06-05 13:44:39,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456103389] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:39,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:39,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:39,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309207448] [2021-06-05 13:44:39,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:39,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:39,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:39,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:39,546 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 13:44:39,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:39,768 INFO L93 Difference]: Finished difference Result 214 states and 527 transitions. [2021-06-05 13:44:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:39,769 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 13:44:39,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:39,769 INFO L225 Difference]: With dead ends: 214 [2021-06-05 13:44:39,769 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 13:44:39,770 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:39,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 13:44:39,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 182. [2021-06-05 13:44:39,772 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 13:44:39,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 13:44:39,772 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 13:44:39,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:39,773 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 13:44:39,773 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 13:44:39,773 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 13:44:39,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:39,773 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:39,773 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:39,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:39,974 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:39,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:39,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1361266025, now seen corresponding path program 104 times [2021-06-05 13:44:39,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:39,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096194705] [2021-06-05 13:44:39,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:39,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:39,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1878894045] [2021-06-05 13:44:39,976 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 13:44:39,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:39,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:39,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:39,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:40,020 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 13:44:40,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:40,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:44:40,041 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 13:44:40,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:40,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:40,065 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 13:44:40,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:40,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:44:40,089 INFO L446 ElimStorePlain]: Different costs {0=[v_A_80], 5=[F]} [2021-06-05 13:44:40,092 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 13:44:40,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:40,111 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:40,111 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 13:44:40,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:40,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:40,118 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:40,164 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 13:44:40,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:40,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096194705] [2021-06-05 13:44:40,164 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:40,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878894045] [2021-06-05 13:44:40,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878894045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:40,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:40,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:40,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425575898] [2021-06-05 13:44:40,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:40,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:40,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:40,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:40,165 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 13:44:40,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:40,315 INFO L93 Difference]: Finished difference Result 200 states and 497 transitions. [2021-06-05 13:44:40,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:40,316 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 13:44:40,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:40,316 INFO L225 Difference]: With dead ends: 200 [2021-06-05 13:44:40,316 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 13:44:40,316 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:40,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 13:44:40,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2021-06-05 13:44:40,319 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 13:44:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 13:44:40,319 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 13:44:40,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:40,319 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 13:44:40,319 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 13:44:40,319 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 13:44:40,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:40,320 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:40,320 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:40,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-06-05 13:44:40,525 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:40,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:40,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1022201411, now seen corresponding path program 105 times [2021-06-05 13:44:40,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:40,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996165291] [2021-06-05 13:44:40,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:40,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:40,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [477553954] [2021-06-05 13:44:40,528 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 13:44:40,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:40,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:40,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:44:40,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:40,634 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 13:44:40,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:40,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996165291] [2021-06-05 13:44:40,634 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:40,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477553954] [2021-06-05 13:44:40,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477553954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:40,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:40,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:40,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856587181] [2021-06-05 13:44:40,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:40,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:40,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:40,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:40,635 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 13:44:40,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:40,767 INFO L93 Difference]: Finished difference Result 311 states and 763 transitions. [2021-06-05 13:44:40,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:40,767 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 13:44:40,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:40,768 INFO L225 Difference]: With dead ends: 311 [2021-06-05 13:44:40,768 INFO L226 Difference]: Without dead ends: 307 [2021-06-05 13:44:40,768 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 67.1ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:40,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-06-05 13:44:40,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 183. [2021-06-05 13:44:40,770 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 13:44:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 463 transitions. [2021-06-05 13:44:40,770 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 463 transitions. Word has length 16 [2021-06-05 13:44:40,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:40,770 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 463 transitions. [2021-06-05 13:44:40,771 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 13:44:40,771 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 463 transitions. [2021-06-05 13:44:40,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:40,771 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:40,771 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:40,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:40,971 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:40,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:40,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1770659053, now seen corresponding path program 106 times [2021-06-05 13:44:40,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:40,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90182601] [2021-06-05 13:44:40,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:40,973 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:40,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313738429] [2021-06-05 13:44:40,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 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 13:44:40,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:40,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:40,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:40,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:41,017 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 13:44:41,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:44:41,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 8 treesize of output 7 [2021-06-05 13:44:41,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:44:41,062 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 13:44:41,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:41,134 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 13:44:41,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,146 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 13:44:41,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,154 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:41,184 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 13:44:41,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:41,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90182601] [2021-06-05 13:44:41,184 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:41,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313738429] [2021-06-05 13:44:41,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313738429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:41,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:41,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:41,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109825406] [2021-06-05 13:44:41,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:41,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:41,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:41,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:41,185 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 13:44:41,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:41,348 INFO L93 Difference]: Finished difference Result 198 states and 491 transitions. [2021-06-05 13:44:41,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:41,348 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 13:44:41,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:41,348 INFO L225 Difference]: With dead ends: 198 [2021-06-05 13:44:41,348 INFO L226 Difference]: Without dead ends: 195 [2021-06-05 13:44:41,349 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 93.1ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:41,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-05 13:44:41,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 186. [2021-06-05 13:44:41,350 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 13:44:41,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 473 transitions. [2021-06-05 13:44:41,351 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 473 transitions. Word has length 16 [2021-06-05 13:44:41,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:41,351 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 473 transitions. [2021-06-05 13:44:41,351 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 13:44:41,351 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 473 transitions. [2021-06-05 13:44:41,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:41,351 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:41,351 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:41,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-05 13:44:41,552 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:41,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:41,552 INFO L82 PathProgramCache]: Analyzing trace with hash -805964537, now seen corresponding path program 107 times [2021-06-05 13:44:41,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:41,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054916934] [2021-06-05 13:44:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:41,553 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:41,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231839920] [2021-06-05 13:44:41,553 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 13:44:41,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:41,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:41,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:41,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:41,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 13:44:41,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:41,625 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 13:44:41,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:41,649 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 13:44:41,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:44:41,693 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 13:44:41,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,702 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 13:44:41,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:41,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:41,708 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:41,744 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 13:44:41,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:41,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054916934] [2021-06-05 13:44:41,744 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:41,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231839920] [2021-06-05 13:44:41,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231839920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:41,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:41,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:41,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278383897] [2021-06-05 13:44:41,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:41,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:41,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:41,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:41,745 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 13:44:41,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:41,951 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 13:44:41,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:41,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 13:44:41,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:41,952 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:41,952 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:41,952 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:41,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:41,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 185. [2021-06-05 13:44:41,954 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 13:44:41,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 470 transitions. [2021-06-05 13:44:41,954 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 470 transitions. Word has length 16 [2021-06-05 13:44:41,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:41,954 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 470 transitions. [2021-06-05 13:44:41,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 13:44:41,954 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 470 transitions. [2021-06-05 13:44:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:41,954 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:41,954 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:42,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 13:44:42,155 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:42,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:42,155 INFO L82 PathProgramCache]: Analyzing trace with hash -787530511, now seen corresponding path program 108 times [2021-06-05 13:44:42,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:42,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955948059] [2021-06-05 13:44:42,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:42,157 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:42,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227885080] [2021-06-05 13:44:42,157 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 13:44:42,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:42,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:42,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:42,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:42,214 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 13:44:42,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:42,237 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 13:44:42,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:42,274 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 13:44:42,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:44:42,305 INFO L446 ElimStorePlain]: Different costs {0=[v_A_86], 5=[F]} [2021-06-05 13:44:42,308 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 13:44:42,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,331 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:42,332 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 13:44:42,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:42,400 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 13:44:42,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:42,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955948059] [2021-06-05 13:44:42,401 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:42,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227885080] [2021-06-05 13:44:42,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227885080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:42,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:42,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:42,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532441008] [2021-06-05 13:44:42,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:42,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:42,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:42,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:42,401 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 13:44:42,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:42,572 INFO L93 Difference]: Finished difference Result 203 states and 506 transitions. [2021-06-05 13:44:42,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:42,572 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 13:44:42,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:42,573 INFO L225 Difference]: With dead ends: 203 [2021-06-05 13:44:42,573 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 13:44:42,573 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 99.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:42,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 13:44:42,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 184. [2021-06-05 13:44:42,575 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 13:44:42,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 13:44:42,575 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 13:44:42,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:42,575 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 13:44:42,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 13:44:42,575 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 13:44:42,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:42,576 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:42,576 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:42,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-06-05 13:44:42,789 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:42,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:42,789 INFO L82 PathProgramCache]: Analyzing trace with hash 528626793, now seen corresponding path program 109 times [2021-06-05 13:44:42,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:42,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339154700] [2021-06-05 13:44:42,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:42,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:42,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639060055] [2021-06-05 13:44:42,791 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 13:44:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:42,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:42,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:42,836 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 13:44:42,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:44:42,856 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 13:44:42,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:42,880 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 13:44:42,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:42,913 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:42,913 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 13:44:42,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,921 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 13:44:42,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:42,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:42,927 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 13:44:42,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:42,989 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 13:44:42,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:42,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339154700] [2021-06-05 13:44:42,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:42,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639060055] [2021-06-05 13:44:42,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639060055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:42,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:42,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:42,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734675403] [2021-06-05 13:44:42,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:42,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:42,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:42,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:42,990 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 13:44:43,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:43,160 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 13:44:43,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:43,160 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 13:44:43,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:43,161 INFO L225 Difference]: With dead ends: 205 [2021-06-05 13:44:43,161 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 13:44:43,161 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 79.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:43,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 13:44:43,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 184. [2021-06-05 13:44:43,162 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 13:44:43,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 13:44:43,163 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 13:44:43,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:43,163 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 13:44:43,163 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 13:44:43,163 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 13:44:43,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:43,163 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:43,163 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:43,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:43,364 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:43,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:43,364 INFO L82 PathProgramCache]: Analyzing trace with hash -417524123, now seen corresponding path program 110 times [2021-06-05 13:44:43,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:43,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709509382] [2021-06-05 13:44:43,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:43,366 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:43,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240925289] [2021-06-05 13:44:43,366 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 13:44:43,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:43,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:43,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:43,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:43,411 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 13:44:43,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:43,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:43,434 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 13:44:43,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:43,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:43,457 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 13:44:43,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:43,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:44:43,517 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 13:44:43,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:43,538 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 13:44:43,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:43,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:43,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:43,569 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 13:44:43,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:43,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709509382] [2021-06-05 13:44:43,569 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:43,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240925289] [2021-06-05 13:44:43,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240925289] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:43,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:43,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:43,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194029854] [2021-06-05 13:44:43,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:43,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:43,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:43,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:43,570 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 13:44:43,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:43,736 INFO L93 Difference]: Finished difference Result 212 states and 526 transitions. [2021-06-05 13:44:43,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:43,737 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 13:44:43,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:43,737 INFO L225 Difference]: With dead ends: 212 [2021-06-05 13:44:43,737 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 13:44:43,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 94.1ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:43,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 13:44:43,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 187. [2021-06-05 13:44:43,739 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 13:44:43,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 479 transitions. [2021-06-05 13:44:43,739 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 479 transitions. Word has length 16 [2021-06-05 13:44:43,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:43,739 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 479 transitions. [2021-06-05 13:44:43,740 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 13:44:43,740 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 479 transitions. [2021-06-05 13:44:43,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:43,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:43,740 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:43,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-05 13:44:43,945 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:43,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:43,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1300819583, now seen corresponding path program 111 times [2021-06-05 13:44:43,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:43,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469320676] [2021-06-05 13:44:43,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:43,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:43,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1492993235] [2021-06-05 13:44:43,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 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 13:44:43,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:43,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:43,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:43,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:43,996 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 13:44:43,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:44,014 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 13:44:44,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:44:44,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 13:44:44,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:44,082 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 13:44:44,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,092 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 13:44:44,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:44,137 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 13:44:44,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:44,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469320676] [2021-06-05 13:44:44,137 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:44,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492993235] [2021-06-05 13:44:44,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492993235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:44,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:44,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:44,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324257087] [2021-06-05 13:44:44,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:44,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:44,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:44,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:44,138 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 13:44:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:44,322 INFO L93 Difference]: Finished difference Result 222 states and 551 transitions. [2021-06-05 13:44:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:44,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 13:44:44,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:44,323 INFO L225 Difference]: With dead ends: 222 [2021-06-05 13:44:44,323 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 13:44:44,323 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:44,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 13:44:44,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 186. [2021-06-05 13:44:44,325 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 13:44:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 13:44:44,325 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 13:44:44,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:44,325 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 13:44:44,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 13:44:44,326 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 13:44:44,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:44,326 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:44,326 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:44,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:44,548 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:44,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:44,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1319253609, now seen corresponding path program 112 times [2021-06-05 13:44:44,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:44,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064551576] [2021-06-05 13:44:44,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:44,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:44,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84509190] [2021-06-05 13:44:44,551 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 13:44:44,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:44,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:44,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:44,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:44,603 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 13:44:44,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,609 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:44,623 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 13:44:44,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:44:44,650 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 13:44:44,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:44,678 INFO L446 ElimStorePlain]: Different costs {0=[v_A_94], 5=[F]} [2021-06-05 13:44:44,682 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 13:44:44,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,703 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:44,703 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 13:44:44,704 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:44,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:44,710 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:44,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 13:44:44,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:44,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064551576] [2021-06-05 13:44:44,764 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:44,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84509190] [2021-06-05 13:44:44,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84509190] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:44,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:44,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:44,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111344445] [2021-06-05 13:44:44,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:44,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:44,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:44,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:44,765 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 13:44:44,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:44,969 INFO L93 Difference]: Finished difference Result 208 states and 521 transitions. [2021-06-05 13:44:44,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:44,970 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 13:44:44,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:44,970 INFO L225 Difference]: With dead ends: 208 [2021-06-05 13:44:44,970 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 13:44:44,971 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 92.8ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:44,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 13:44:44,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 186. [2021-06-05 13:44:44,973 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 13:44:44,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 13:44:44,973 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 13:44:44,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:44,973 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 13:44:44,973 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 13:44:44,973 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 13:44:44,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:44,974 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:44,974 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:45,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:45,185 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:45,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:45,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1659556383, now seen corresponding path program 113 times [2021-06-05 13:44:45,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:45,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549533409] [2021-06-05 13:44:45,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:45,187 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:45,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [833973588] [2021-06-05 13:44:45,187 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 13:44:45,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:45,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:45,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:45,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:45,234 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 13:44:45,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:45,253 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 13:44:45,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:44:45,276 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 13:44:45,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:44:45,309 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:45,310 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 13:44:45,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,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 23 treesize of output 22 [2021-06-05 13:44:45,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,324 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 13:44:45,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:45,386 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 13:44:45,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:45,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549533409] [2021-06-05 13:44:45,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:45,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833973588] [2021-06-05 13:44:45,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833973588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:45,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:45,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:45,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648780606] [2021-06-05 13:44:45,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:45,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:45,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:45,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:45,387 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 13:44:45,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:45,549 INFO L93 Difference]: Finished difference Result 209 states and 525 transitions. [2021-06-05 13:44:45,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:45,550 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 13:44:45,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:45,550 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:44:45,550 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:44:45,550 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 77.9ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:45,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:44:45,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 186. [2021-06-05 13:44:45,552 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 13:44:45,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 13:44:45,552 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 13:44:45,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:45,553 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 13:44:45,553 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 13:44:45,553 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 13:44:45,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:45,553 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:45,553 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:45,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:45,753 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:45,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:45,754 INFO L82 PathProgramCache]: Analyzing trace with hash 486614377, now seen corresponding path program 114 times [2021-06-05 13:44:45,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:45,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378007628] [2021-06-05 13:44:45,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:45,756 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:45,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480275310] [2021-06-05 13:44:45,756 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 13:44:45,780 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:45,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:45,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:45,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:45,801 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 13:44:45,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:45,820 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 13:44:45,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:45,838 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 13:44:45,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:44:45,890 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:45,890 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 13:44:45,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,899 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 13:44:45,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:45,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:45,906 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 13:44:45,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:45,954 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 13:44:45,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:45,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378007628] [2021-06-05 13:44:45,954 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:45,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480275310] [2021-06-05 13:44:45,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480275310] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:45,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:45,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:45,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6304759] [2021-06-05 13:44:45,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:45,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:45,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:45,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:45,955 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 13:44:46,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:46,138 INFO L93 Difference]: Finished difference Result 214 states and 539 transitions. [2021-06-05 13:44:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:46,139 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 13:44:46,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:46,139 INFO L225 Difference]: With dead ends: 214 [2021-06-05 13:44:46,139 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 13:44:46,139 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 13:44:46,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 13:44:46,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 191. [2021-06-05 13:44:46,141 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 13:44:46,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 491 transitions. [2021-06-05 13:44:46,141 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 491 transitions. Word has length 16 [2021-06-05 13:44:46,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:46,142 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 491 transitions. [2021-06-05 13:44:46,142 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 13:44:46,142 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 491 transitions. [2021-06-05 13:44:46,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:46,142 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:46,142 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:46,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:46,342 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:46,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:46,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1994485109, now seen corresponding path program 115 times [2021-06-05 13:44:46,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:46,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088765374] [2021-06-05 13:44:46,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:46,345 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:46,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [738077791] [2021-06-05 13:44:46,345 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 13:44:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:46,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 13:44:46,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:46,389 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 13:44:46,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:44:46,411 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 13:44:46,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:44:46,440 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 13:44:46,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:44:46,468 INFO L446 ElimStorePlain]: Different costs {2=[v_A_101], 5=[F]} [2021-06-05 13:44:46,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:46,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:46,475 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 13:44:46,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:46,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:44:46,493 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 13:44:46,493 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 13:44:46,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,500 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 13:44:46,500 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 13:44:46,550 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 13:44:46,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:46,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088765374] [2021-06-05 13:44:46,551 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:46,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738077791] [2021-06-05 13:44:46,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738077791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:46,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:46,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:46,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120617458] [2021-06-05 13:44:46,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:46,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:46,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:46,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:46,551 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 13:44:46,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:46,701 INFO L93 Difference]: Finished difference Result 221 states and 550 transitions. [2021-06-05 13:44:46,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:46,701 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 13:44:46,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:46,701 INFO L225 Difference]: With dead ends: 221 [2021-06-05 13:44:46,701 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 13:44:46,702 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 80.1ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:46,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 13:44:46,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 186. [2021-06-05 13:44:46,703 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 13:44:46,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 13:44:46,704 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 13:44:46,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:46,704 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 13:44:46,704 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 13:44:46,704 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 13:44:46,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:46,704 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:46,704 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:46,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-06-05 13:44:46,905 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:46,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:46,905 INFO L82 PathProgramCache]: Analyzing trace with hash 25375017, now seen corresponding path program 116 times [2021-06-05 13:44:46,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:46,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127204287] [2021-06-05 13:44:46,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:46,907 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:46,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119876934] [2021-06-05 13:44:46,907 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 13:44:46,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:46,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:46,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:46,957 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 13:44:46,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:46,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 15 treesize of output 11 [2021-06-05 13:44:46,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:46,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:46,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:44:47,011 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 13:44:47,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:47,077 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 13:44:47,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,088 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 13:44:47,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:47,124 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 13:44:47,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:47,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127204287] [2021-06-05 13:44:47,124 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:47,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119876934] [2021-06-05 13:44:47,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119876934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:47,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:47,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:47,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378578720] [2021-06-05 13:44:47,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:47,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:47,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:47,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:47,125 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 13:44:47,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:47,313 INFO L93 Difference]: Finished difference Result 226 states and 554 transitions. [2021-06-05 13:44:47,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:47,314 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 13:44:47,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:47,314 INFO L225 Difference]: With dead ends: 226 [2021-06-05 13:44:47,314 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 13:44:47,314 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 96.6ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:47,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 13:44:47,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 190. [2021-06-05 13:44:47,316 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 13:44:47,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 488 transitions. [2021-06-05 13:44:47,316 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 488 transitions. Word has length 16 [2021-06-05 13:44:47,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:47,316 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 488 transitions. [2021-06-05 13:44:47,317 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 13:44:47,317 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 488 transitions. [2021-06-05 13:44:47,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:47,317 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:47,317 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:47,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-06-05 13:44:47,517 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:47,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:47,518 INFO L82 PathProgramCache]: Analyzing trace with hash 1743718723, now seen corresponding path program 117 times [2021-06-05 13:44:47,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:47,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521330596] [2021-06-05 13:44:47,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:47,520 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:47,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627398351] [2021-06-05 13:44:47,520 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 13:44:47,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:44:47,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:47,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 13:44:47,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:47,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 12 treesize of output 11 [2021-06-05 13:44:47,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:44:47,597 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 13:44:47,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:47,621 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 13:44:47,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:44:47,668 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 13:44:47,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,679 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 13:44:47,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:47,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:47,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:44:47,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 13:44:47,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:47,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521330596] [2021-06-05 13:44:47,722 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:47,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627398351] [2021-06-05 13:44:47,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627398351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:47,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:47,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:47,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095830970] [2021-06-05 13:44:47,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:47,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:47,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:47,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:47,723 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 13:44:47,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:47,901 INFO L93 Difference]: Finished difference Result 236 states and 579 transitions. [2021-06-05 13:44:47,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:47,901 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 13:44:47,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:47,902 INFO L225 Difference]: With dead ends: 236 [2021-06-05 13:44:47,902 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 13:44:47,902 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.9ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:47,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 13:44:47,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 189. [2021-06-05 13:44:47,904 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 13:44:47,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 485 transitions. [2021-06-05 13:44:47,904 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 485 transitions. Word has length 16 [2021-06-05 13:44:47,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:47,904 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 485 transitions. [2021-06-05 13:44:47,904 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 13:44:47,904 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 485 transitions. [2021-06-05 13:44:47,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:47,905 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:47,905 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:48,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-06-05 13:44:48,105 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:48,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:48,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1762152749, now seen corresponding path program 118 times [2021-06-05 13:44:48,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:48,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530347557] [2021-06-05 13:44:48,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:48,107 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:48,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279137570] [2021-06-05 13:44:48,107 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 13:44:48,132 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:48,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:48,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:48,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 8 treesize of output 7 [2021-06-05 13:44:48,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:48,174 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 13:44:48,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:44:48,199 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 13:44:48,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:48,225 INFO L446 ElimStorePlain]: Different costs {0=[v_A_107], 5=[F]} [2021-06-05 13:44:48,227 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 13:44:48,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,248 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:48,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 39 treesize of output 31 [2021-06-05 13:44:48,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,254 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:48,299 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 13:44:48,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:48,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530347557] [2021-06-05 13:44:48,300 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:48,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279137570] [2021-06-05 13:44:48,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279137570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:48,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:48,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:48,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237105802] [2021-06-05 13:44:48,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:48,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:48,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:48,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:48,300 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 13:44:48,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:48,479 INFO L93 Difference]: Finished difference Result 225 states and 560 transitions. [2021-06-05 13:44:48,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:48,479 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 13:44:48,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:48,479 INFO L225 Difference]: With dead ends: 225 [2021-06-05 13:44:48,480 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 13:44:48,480 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:48,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 13:44:48,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 188. [2021-06-05 13:44:48,481 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 13:44:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 482 transitions. [2021-06-05 13:44:48,482 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 482 transitions. Word has length 16 [2021-06-05 13:44:48,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:48,482 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 482 transitions. [2021-06-05 13:44:48,482 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 13:44:48,482 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 482 transitions. [2021-06-05 13:44:48,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:48,482 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:48,482 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:48,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-05 13:44:48,683 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:48,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:48,683 INFO L82 PathProgramCache]: Analyzing trace with hash -1216657243, now seen corresponding path program 119 times [2021-06-05 13:44:48,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:48,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989220159] [2021-06-05 13:44:48,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:48,684 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:48,684 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1148636698] [2021-06-05 13:44:48,685 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 13:44:48,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:48,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:48,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:48,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:48,728 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 13:44:48,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:48,752 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 13:44:48,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:44:48,778 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 13:44:48,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:44:48,830 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:48,830 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 13:44:48,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,840 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 13:44:48,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:48,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:48,847 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 13:44:48,847 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:48,896 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 13:44:48,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:48,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989220159] [2021-06-05 13:44:48,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:48,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148636698] [2021-06-05 13:44:48,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148636698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:48,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:48,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:48,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669734569] [2021-06-05 13:44:48,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:48,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:48,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:48,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:48,897 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 13:44:49,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:49,082 INFO L93 Difference]: Finished difference Result 225 states and 563 transitions. [2021-06-05 13:44:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:49,083 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 13:44:49,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:49,083 INFO L225 Difference]: With dead ends: 225 [2021-06-05 13:44:49,083 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 13:44:49,083 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 82.3ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:49,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 13:44:49,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 187. [2021-06-05 13:44:49,085 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 13:44:49,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 478 transitions. [2021-06-05 13:44:49,085 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 478 transitions. Word has length 16 [2021-06-05 13:44:49,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:49,085 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 478 transitions. [2021-06-05 13:44:49,085 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 13:44:49,085 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 478 transitions. [2021-06-05 13:44:49,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:49,086 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:49,086 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:49,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:49,286 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:49,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:49,287 INFO L82 PathProgramCache]: Analyzing trace with hash 929513517, now seen corresponding path program 120 times [2021-06-05 13:44:49,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:49,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914096273] [2021-06-05 13:44:49,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:49,293 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:49,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [736267539] [2021-06-05 13:44:49,293 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 13:44:49,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:44:49,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:49,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:49,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:49,343 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 13:44:49,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:49,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:49,372 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 13:44:49,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:49,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:44:49,395 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 13:44:49,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:49,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:44:49,436 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:49,437 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 13:44:49,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:49,446 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 13:44:49,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:49,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:49,454 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 13:44:49,454 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:49,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 13:44:49,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:49,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914096273] [2021-06-05 13:44:49,512 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:49,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736267539] [2021-06-05 13:44:49,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736267539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:49,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:49,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:49,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953844072] [2021-06-05 13:44:49,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:49,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:49,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:49,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:49,513 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 13:44:49,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:49,790 INFO L93 Difference]: Finished difference Result 226 states and 566 transitions. [2021-06-05 13:44:49,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:49,791 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 13:44:49,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:49,791 INFO L225 Difference]: With dead ends: 226 [2021-06-05 13:44:49,791 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 13:44:49,792 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:49,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 13:44:49,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 186. [2021-06-05 13:44:49,794 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 13:44:49,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 13:44:49,794 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 13:44:49,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:49,795 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 13:44:49,795 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 13:44:49,795 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 13:44:49,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:49,795 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:49,795 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:50,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2021-06-05 13:44:50,001 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:50,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:50,001 INFO L82 PathProgramCache]: Analyzing trace with hash -164578071, now seen corresponding path program 121 times [2021-06-05 13:44:50,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:50,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415729930] [2021-06-05 13:44:50,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:50,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:50,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1020852866] [2021-06-05 13:44:50,004 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 13:44:50,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:50,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:50,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:50,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 8 treesize of output 7 [2021-06-05 13:44:50,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:44:50,080 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 13:44:50,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:44:50,109 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 13:44:50,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:44:50,145 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:50,146 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 13:44:50,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,154 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 13:44:50,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,160 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 13:44:50,160 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:44:50,225 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 13:44:50,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:50,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415729930] [2021-06-05 13:44:50,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:50,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020852866] [2021-06-05 13:44:50,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020852866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:50,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:50,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:50,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933920111] [2021-06-05 13:44:50,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:50,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:50,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:50,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:50,226 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 13:44:50,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:50,430 INFO L93 Difference]: Finished difference Result 240 states and 602 transitions. [2021-06-05 13:44:50,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:50,430 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 13:44:50,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:50,431 INFO L225 Difference]: With dead ends: 240 [2021-06-05 13:44:50,431 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 13:44:50,431 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 92.0ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:50,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 13:44:50,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 184. [2021-06-05 13:44:50,433 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 13:44:50,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 469 transitions. [2021-06-05 13:44:50,433 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 469 transitions. Word has length 16 [2021-06-05 13:44:50,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:50,433 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 469 transitions. [2021-06-05 13:44:50,433 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 13:44:50,433 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 469 transitions. [2021-06-05 13:44:50,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:50,434 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:50,434 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:50,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-06-05 13:44:50,634 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:50,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:50,635 INFO L82 PathProgramCache]: Analyzing trace with hash -933648953, now seen corresponding path program 122 times [2021-06-05 13:44:50,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:50,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869989959] [2021-06-05 13:44:50,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:50,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:50,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890400502] [2021-06-05 13:44:50,637 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 13:44:50,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:50,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:50,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:50,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:50,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 13:44:50,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:50,693 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 13:44:50,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:50,746 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 13:44:50,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:50,774 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 13:44:50,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,783 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 13:44:50,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:50,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:50,789 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:50,810 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 13:44:50,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:50,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869989959] [2021-06-05 13:44:50,811 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:50,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890400502] [2021-06-05 13:44:50,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890400502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:50,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:50,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:50,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090588360] [2021-06-05 13:44:50,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:50,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:50,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:50,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:50,811 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 13:44:50,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:50,967 INFO L93 Difference]: Finished difference Result 274 states and 681 transitions. [2021-06-05 13:44:50,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:50,967 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 13:44:50,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:50,968 INFO L225 Difference]: With dead ends: 274 [2021-06-05 13:44:50,968 INFO L226 Difference]: Without dead ends: 267 [2021-06-05 13:44:50,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 112.7ms TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:44:50,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-06-05 13:44:50,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 186. [2021-06-05 13:44:50,970 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 13:44:50,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 474 transitions. [2021-06-05 13:44:50,970 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 474 transitions. Word has length 16 [2021-06-05 13:44:50,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:50,970 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 474 transitions. [2021-06-05 13:44:50,970 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 13:44:50,970 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 474 transitions. [2021-06-05 13:44:50,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:50,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:50,971 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:51,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-06-05 13:44:51,171 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:51,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:51,172 INFO L82 PathProgramCache]: Analyzing trace with hash -362194147, now seen corresponding path program 123 times [2021-06-05 13:44:51,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:51,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322101667] [2021-06-05 13:44:51,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:51,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:51,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940887361] [2021-06-05 13:44:51,173 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 13:44:51,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:51,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:51,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:51,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:51,214 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 13:44:51,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:51,231 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 13:44:51,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:51,284 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 13:44:51,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:51,312 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 13:44:51,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,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 20 treesize of output 22 [2021-06-05 13:44:51,322 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,328 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:51,349 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 13:44:51,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:51,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322101667] [2021-06-05 13:44:51,349 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:51,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940887361] [2021-06-05 13:44:51,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940887361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:51,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:51,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:51,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505880417] [2021-06-05 13:44:51,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:51,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:51,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:51,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:51,350 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 13:44:51,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:51,525 INFO L93 Difference]: Finished difference Result 276 states and 687 transitions. [2021-06-05 13:44:51,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:51,525 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 13:44:51,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:51,525 INFO L225 Difference]: With dead ends: 276 [2021-06-05 13:44:51,525 INFO L226 Difference]: Without dead ends: 270 [2021-06-05 13:44:51,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 104.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:44:51,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-06-05 13:44:51,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 187. [2021-06-05 13:44:51,528 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 13:44:51,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 476 transitions. [2021-06-05 13:44:51,528 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 476 transitions. Word has length 16 [2021-06-05 13:44:51,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:51,528 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 476 transitions. [2021-06-05 13:44:51,528 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 13:44:51,528 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 476 transitions. [2021-06-05 13:44:51,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:51,528 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:51,528 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:51,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:51,729 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:51,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:51,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1366853187, now seen corresponding path program 124 times [2021-06-05 13:44:51,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:51,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982482622] [2021-06-05 13:44:51,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:51,730 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:51,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1366872553] [2021-06-05 13:44:51,731 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 13:44:51,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:51,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:51,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:51,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:51,770 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 13:44:51,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:51,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 29 treesize of output 28 [2021-06-05 13:44:51,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:51,830 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 13:44:51,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:51,879 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 13:44:51,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,887 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 13:44:51,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:51,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:51,893 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:51,915 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 13:44:51,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:51,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982482622] [2021-06-05 13:44:51,915 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:51,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366872553] [2021-06-05 13:44:51,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366872553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:51,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:51,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:51,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897767838] [2021-06-05 13:44:51,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:51,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:51,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:51,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:51,916 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 13:44:52,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:52,124 INFO L93 Difference]: Finished difference Result 278 states and 693 transitions. [2021-06-05 13:44:52,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:52,124 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 13:44:52,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:52,124 INFO L225 Difference]: With dead ends: 278 [2021-06-05 13:44:52,125 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 13:44:52,125 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 98.1ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:52,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 13:44:52,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 188. [2021-06-05 13:44:52,127 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 13:44:52,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 13:44:52,127 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 13:44:52,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:52,127 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 13:44:52,127 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 13:44:52,127 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 13:44:52,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:52,127 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:52,128 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:52,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2021-06-05 13:44:52,333 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:52,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:52,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1209770403, now seen corresponding path program 125 times [2021-06-05 13:44:52,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:52,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884948716] [2021-06-05 13:44:52,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:52,335 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:52,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1675810406] [2021-06-05 13:44:52,336 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 13:44:52,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:44:52,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:52,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:52,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:52,380 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 13:44:52,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:52,399 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 13:44:52,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:52,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 13:44:52,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:52,467 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 13:44:52,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,477 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 13:44:52,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:52,516 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 13:44:52,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:52,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884948716] [2021-06-05 13:44:52,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:52,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675810406] [2021-06-05 13:44:52,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675810406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:52,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:52,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:52,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151381754] [2021-06-05 13:44:52,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:52,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:52,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:52,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:52,518 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 13:44:52,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:52,689 INFO L93 Difference]: Finished difference Result 286 states and 715 transitions. [2021-06-05 13:44:52,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:52,690 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 13:44:52,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:52,690 INFO L225 Difference]: With dead ends: 286 [2021-06-05 13:44:52,691 INFO L226 Difference]: Without dead ends: 282 [2021-06-05 13:44:52,691 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 91.3ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:52,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-06-05 13:44:52,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 188. [2021-06-05 13:44:52,694 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 13:44:52,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 13:44:52,694 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 13:44:52,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:52,694 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 13:44:52,694 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 13:44:52,694 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 13:44:52,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:52,695 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:52,695 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:52,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:52,897 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:52,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:52,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1246121035, now seen corresponding path program 126 times [2021-06-05 13:44:52,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:52,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544076537] [2021-06-05 13:44:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:52,899 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:52,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [418096727] [2021-06-05 13:44:52,899 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 13:44:52,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:52,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:52,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:52,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:52,937 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 13:44:52,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:52,953 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 13:44:52,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:52,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:52,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:53,011 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 13:44:53,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:53,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 16 treesize of output 18 [2021-06-05 13:44:53,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,049 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 13:44:53,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,055 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:53,077 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 13:44:53,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:53,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544076537] [2021-06-05 13:44:53,077 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:53,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418096727] [2021-06-05 13:44:53,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418096727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:53,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:53,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:53,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537366812] [2021-06-05 13:44:53,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:53,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:53,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:53,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:53,078 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 13:44:53,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:53,236 INFO L93 Difference]: Finished difference Result 228 states and 578 transitions. [2021-06-05 13:44:53,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:53,236 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 13:44:53,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:53,237 INFO L225 Difference]: With dead ends: 228 [2021-06-05 13:44:53,237 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 13:44:53,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:53,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 13:44:53,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 190. [2021-06-05 13:44:53,239 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 13:44:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 13:44:53,239 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 13:44:53,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:53,239 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 13:44:53,239 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 13:44:53,240 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 13:44:53,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:53,240 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:53,240 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:53,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-06-05 13:44:53,440 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:53,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:53,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1319798927, now seen corresponding path program 127 times [2021-06-05 13:44:53,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:53,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805845490] [2021-06-05 13:44:53,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:53,442 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:53,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007207914] [2021-06-05 13:44:53,442 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 13:44:53,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:53,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:53,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:53,479 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 13:44:53,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:53,507 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 13:44:53,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:53,551 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 13:44:53,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:53,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 13:44:53,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,606 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 13:44:53,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:53,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:53,612 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:53,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 13:44:53,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:53,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805845490] [2021-06-05 13:44:53,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:53,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007207914] [2021-06-05 13:44:53,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007207914] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:53,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:53,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:53,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951980001] [2021-06-05 13:44:53,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:53,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:53,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:53,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:53,634 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 13:44:53,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:53,780 INFO L93 Difference]: Finished difference Result 232 states and 587 transitions. [2021-06-05 13:44:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:53,780 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 13:44:53,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:53,781 INFO L225 Difference]: With dead ends: 232 [2021-06-05 13:44:53,781 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 13:44:53,781 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:53,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 13:44:53,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-06-05 13:44:53,783 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 13:44:53,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 13:44:53,783 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 13:44:53,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:53,784 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 13:44:53,784 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 13:44:53,784 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 13:44:53,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:53,784 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:53,784 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:54,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:54,001 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:54,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:54,001 INFO L82 PathProgramCache]: Analyzing trace with hash 398544779, now seen corresponding path program 128 times [2021-06-05 13:44:54,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:54,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686259525] [2021-06-05 13:44:54,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:54,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:54,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033958888] [2021-06-05 13:44:54,003 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 13:44:54,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:54,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:54,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:54,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:54,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 20 treesize of output 16 [2021-06-05 13:44:54,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:54,061 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 13:44:54,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:54,108 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 13:44:54,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:54,137 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 13:44:54,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,146 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 13:44:54,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,152 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:54,186 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 13:44:54,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:54,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686259525] [2021-06-05 13:44:54,186 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:54,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033958888] [2021-06-05 13:44:54,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033958888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:54,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:54,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:54,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203723666] [2021-06-05 13:44:54,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:54,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:54,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:54,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:54,187 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 13:44:54,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:54,338 INFO L93 Difference]: Finished difference Result 241 states and 611 transitions. [2021-06-05 13:44:54,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:54,339 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 13:44:54,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:54,339 INFO L225 Difference]: With dead ends: 241 [2021-06-05 13:44:54,339 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 13:44:54,339 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:54,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 13:44:54,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 190. [2021-06-05 13:44:54,341 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 13:44:54,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 13:44:54,341 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 13:44:54,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:54,341 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 13:44:54,342 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 13:44:54,342 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 13:44:54,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:54,342 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:54,342 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:54,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-06-05 13:44:54,542 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:54,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:54,543 INFO L82 PathProgramCache]: Analyzing trace with hash -748344121, now seen corresponding path program 129 times [2021-06-05 13:44:54,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:54,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987762745] [2021-06-05 13:44:54,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:54,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:54,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621865624] [2021-06-05 13:44:54,544 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 13:44:54,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:54,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:54,568 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:44:54,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:54,582 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 13:44:54,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:54,598 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 13:44:54,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:54,631 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 13:44:54,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:44:54,700 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 13:44:54,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,710 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 13:44:54,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:54,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:54,718 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 13:44:54,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 13:44:54,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:54,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987762745] [2021-06-05 13:44:54,757 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:54,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621865624] [2021-06-05 13:44:54,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621865624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:54,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:54,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:44:54,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776767174] [2021-06-05 13:44:54,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:44:54,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:54,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:44:54,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:54,757 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 13:44:54,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:54,924 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 13:44:54,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:54,924 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 13:44:54,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:54,925 INFO L225 Difference]: With dead ends: 229 [2021-06-05 13:44:54,925 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 13:44:54,925 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 115.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:54,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 13:44:54,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 13:44:54,927 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 13:44:54,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 490 transitions. [2021-06-05 13:44:54,927 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 490 transitions. Word has length 16 [2021-06-05 13:44:54,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:54,927 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 490 transitions. [2021-06-05 13:44:54,927 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 13:44:54,927 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 490 transitions. [2021-06-05 13:44:54,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:54,927 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:54,927 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:55,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-06-05 13:44:55,128 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:55,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:55,128 INFO L82 PathProgramCache]: Analyzing trace with hash 969999585, now seen corresponding path program 130 times [2021-06-05 13:44:55,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:55,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795519869] [2021-06-05 13:44:55,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:55,130 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:55,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420616167] [2021-06-05 13:44:55,130 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 13:44:55,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:55,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:55,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:55,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:55,167 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 13:44:55,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:55,193 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 13:44:55,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:55,226 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 13:44:55,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:44:55,269 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 13:44:55,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,279 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 13:44:55,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,285 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:55,317 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 13:44:55,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:55,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795519869] [2021-06-05 13:44:55,318 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:55,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420616167] [2021-06-05 13:44:55,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420616167] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:55,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:55,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:55,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339128511] [2021-06-05 13:44:55,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:55,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:55,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:55,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:55,318 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 13:44:55,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:55,484 INFO L93 Difference]: Finished difference Result 239 states and 608 transitions. [2021-06-05 13:44:55,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:55,484 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 13:44:55,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:55,485 INFO L225 Difference]: With dead ends: 239 [2021-06-05 13:44:55,485 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 13:44:55,485 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:55,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 13:44:55,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2021-06-05 13:44:55,487 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 13:44:55,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 13:44:55,487 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 13:44:55,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:55,487 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 13:44:55,487 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 13:44:55,487 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 13:44:55,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:55,487 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:55,487 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:55,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2021-06-05 13:44:55,688 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:55,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:55,688 INFO L82 PathProgramCache]: Analyzing trace with hash 988433611, now seen corresponding path program 131 times [2021-06-05 13:44:55,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:55,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071412865] [2021-06-05 13:44:55,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:55,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:55,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941935545] [2021-06-05 13:44:55,690 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 13:44:55,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:55,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:55,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:55,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:55,734 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 13:44:55,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:55,750 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 13:44:55,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:44:55,783 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 13:44:55,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:44:55,810 INFO L446 ElimStorePlain]: Different costs {0=[v_A_133], 5=[F]} [2021-06-05 13:44:55,812 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 13:44:55,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,830 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:55,831 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 13:44:55,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:55,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:55,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:55,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 13:44:55,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:55,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071412865] [2021-06-05 13:44:55,881 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:55,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941935545] [2021-06-05 13:44:55,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941935545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:55,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:55,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:55,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134616802] [2021-06-05 13:44:55,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:55,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:55,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:55,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:55,882 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 13:44:56,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:56,030 INFO L93 Difference]: Finished difference Result 234 states and 598 transitions. [2021-06-05 13:44:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:56,030 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 13:44:56,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:56,030 INFO L225 Difference]: With dead ends: 234 [2021-06-05 13:44:56,030 INFO L226 Difference]: Without dead ends: 231 [2021-06-05 13:44:56,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 93.9ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:56,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-06-05 13:44:56,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 191. [2021-06-05 13:44:56,032 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 13:44:56,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 13:44:56,033 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 13:44:56,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:56,033 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 13:44:56,033 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 13:44:56,033 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 13:44:56,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:56,033 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:56,033 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:56,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:56,234 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:56,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:56,234 INFO L82 PathProgramCache]: Analyzing trace with hash -2036153729, now seen corresponding path program 132 times [2021-06-05 13:44:56,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:56,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201925879] [2021-06-05 13:44:56,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:56,235 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:56,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3965976] [2021-06-05 13:44:56,235 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 13:44:56,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:56,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:56,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:56,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:56,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 13:44:56,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:56,300 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 13:44:56,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:56,347 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 13:44:56,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:56,376 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 13:44:56,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,384 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 13:44:56,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,390 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:56,415 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 13:44:56,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:56,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201925879] [2021-06-05 13:44:56,415 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:56,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3965976] [2021-06-05 13:44:56,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3965976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:56,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:56,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:56,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997613625] [2021-06-05 13:44:56,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:56,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:56,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:56,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:56,416 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 13:44:56,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:56,568 INFO L93 Difference]: Finished difference Result 217 states and 546 transitions. [2021-06-05 13:44:56,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:56,568 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 13:44:56,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:56,569 INFO L225 Difference]: With dead ends: 217 [2021-06-05 13:44:56,569 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 13:44:56,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:56,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 13:44:56,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-06-05 13:44:56,571 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 13:44:56,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 13:44:56,571 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 13:44:56,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:56,571 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 13:44:56,571 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 13:44:56,571 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 13:44:56,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:56,571 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:56,571 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:56,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-06-05 13:44:56,772 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:56,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:56,772 INFO L82 PathProgramCache]: Analyzing trace with hash -307106395, now seen corresponding path program 133 times [2021-06-05 13:44:56,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:56,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901871095] [2021-06-05 13:44:56,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:56,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:56,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1710977269] [2021-06-05 13:44:56,774 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 13:44:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:44:56,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:56,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:56,815 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 13:44:56,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:56,844 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 13:44:56,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:56,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 12 treesize of output 11 [2021-06-05 13:44:56,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:44:56,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 16 treesize of output 18 [2021-06-05 13:44:56,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,932 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 13:44:56,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:56,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:56,938 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:56,959 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 13:44:56,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:56,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901871095] [2021-06-05 13:44:56,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:56,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710977269] [2021-06-05 13:44:56,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710977269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:56,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:56,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:56,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823271835] [2021-06-05 13:44:56,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:56,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:56,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:56,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:56,960 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 13:44:57,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:57,140 INFO L93 Difference]: Finished difference Result 237 states and 594 transitions. [2021-06-05 13:44:57,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:57,140 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 13:44:57,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:57,141 INFO L225 Difference]: With dead ends: 237 [2021-06-05 13:44:57,141 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 13:44:57,141 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 88.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:57,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 13:44:57,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 192. [2021-06-05 13:44:57,143 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 13:44:57,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 13:44:57,143 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 13:44:57,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:57,143 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 13:44:57,144 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 13:44:57,144 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 13:44:57,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:57,144 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:57,144 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:57,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-06-05 13:44:57,344 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:57,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:57,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1411237311, now seen corresponding path program 134 times [2021-06-05 13:44:57,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:57,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163206977] [2021-06-05 13:44:57,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:57,346 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:57,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609491095] [2021-06-05 13:44:57,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:44:57,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:44:57,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:57,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:57,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:57,397 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 13:44:57,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:57,431 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 13:44:57,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:57,466 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 13:44:57,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:44:57,492 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 13:44:57,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,499 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 13:44:57,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:57,538 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 13:44:57,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:57,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163206977] [2021-06-05 13:44:57,538 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:57,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609491095] [2021-06-05 13:44:57,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609491095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:57,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:57,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:57,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611729498] [2021-06-05 13:44:57,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:57,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:57,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:57,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:57,539 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 13:44:57,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:57,722 INFO L93 Difference]: Finished difference Result 246 states and 618 transitions. [2021-06-05 13:44:57,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:57,722 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 13:44:57,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:57,723 INFO L225 Difference]: With dead ends: 246 [2021-06-05 13:44:57,723 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 13:44:57,723 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:57,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 13:44:57,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2021-06-05 13:44:57,725 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 13:44:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 13:44:57,725 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 13:44:57,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:57,726 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 13:44:57,726 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 13:44:57,726 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 13:44:57,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:57,726 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:57,726 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:57,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2021-06-05 13:44:57,929 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:57,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:57,929 INFO L82 PathProgramCache]: Analyzing trace with hash 264348411, now seen corresponding path program 135 times [2021-06-05 13:44:57,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:57,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412093044] [2021-06-05 13:44:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:57,930 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:57,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017396707] [2021-06-05 13:44:57,931 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 13:44:57,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:44:57,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:57,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:44:57,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:57,968 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 13:44:57,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:57,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:57,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:57,994 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 13:44:57,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:58,019 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 13:44:58,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:44:58,092 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 13:44:58,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,102 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 13:44:58,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 13:44:58,148 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 13:44:58,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:58,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412093044] [2021-06-05 13:44:58,148 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:58,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017396707] [2021-06-05 13:44:58,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017396707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:58,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:58,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:44:58,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282203222] [2021-06-05 13:44:58,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:44:58,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:58,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:44:58,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:58,149 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 13:44:58,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:58,330 INFO L93 Difference]: Finished difference Result 228 states and 572 transitions. [2021-06-05 13:44:58,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:58,331 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 13:44:58,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:58,331 INFO L225 Difference]: With dead ends: 228 [2021-06-05 13:44:58,331 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 13:44:58,332 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 118.2ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:44:58,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 13:44:58,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 193. [2021-06-05 13:44:58,333 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 13:44:58,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 13:44:58,334 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 13:44:58,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:58,334 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 13:44:58,334 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 13:44:58,334 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 13:44:58,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:58,334 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:58,334 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:58,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:58,535 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:58,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:58,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1982692117, now seen corresponding path program 136 times [2021-06-05 13:44:58,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:58,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672742010] [2021-06-05 13:44:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:58,542 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:58,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245253496] [2021-06-05 13:44:58,542 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 13:44:58,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:44:58,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:58,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:58,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:58,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 13:44:58,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:44:58,615 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 13:44:58,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:58,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 8 treesize of output 7 [2021-06-05 13:44:58,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:44:58,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 13:44:58,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,690 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 13:44:58,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:58,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:58,697 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:58,730 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 13:44:58,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:58,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672742010] [2021-06-05 13:44:58,730 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:58,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245253496] [2021-06-05 13:44:58,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245253496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:58,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:58,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:58,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405158093] [2021-06-05 13:44:58,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:58,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:58,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:58,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:58,731 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 13:44:58,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:58,892 INFO L93 Difference]: Finished difference Result 238 states and 597 transitions. [2021-06-05 13:44:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:58,893 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 13:44:58,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:58,893 INFO L225 Difference]: With dead ends: 238 [2021-06-05 13:44:58,893 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 13:44:58,893 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.6ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:58,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 13:44:58,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 192. [2021-06-05 13:44:58,895 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 13:44:58,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 13:44:58,896 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 13:44:58,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:58,896 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 13:44:58,896 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 13:44:58,896 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 13:44:58,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:58,896 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:58,896 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:59,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:59,097 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:59,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:59,097 INFO L82 PathProgramCache]: Analyzing trace with hash 2001126143, now seen corresponding path program 137 times [2021-06-05 13:44:59,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:59,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128755134] [2021-06-05 13:44:59,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:59,098 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:59,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695328557] [2021-06-05 13:44:59,098 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 13:44:59,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:44:59,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:59,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:59,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:59,136 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 13:44:59,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:59,164 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 13:44:59,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,172 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:44:59,188 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 13:44:59,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:44:59,214 INFO L446 ElimStorePlain]: Different costs {0=[v_A_145], 5=[F]} [2021-06-05 13:44:59,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 13:44:59,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,236 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:44:59,236 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 13:44:59,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,242 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:44:59,288 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 13:44:59,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:59,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128755134] [2021-06-05 13:44:59,289 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:59,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695328557] [2021-06-05 13:44:59,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695328557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:59,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:59,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:59,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151796863] [2021-06-05 13:44:59,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:59,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:59,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:59,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:59,289 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 13:44:59,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:59,414 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 13:44:59,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:59,415 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 13:44:59,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:59,415 INFO L225 Difference]: With dead ends: 224 [2021-06-05 13:44:59,415 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 13:44:59,415 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 82.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:59,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 13:44:59,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 192. [2021-06-05 13:44:59,417 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 13:44:59,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 13:44:59,418 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 13:44:59,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:59,418 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 13:44:59,418 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 13:44:59,418 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 13:44:59,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:59,418 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:59,418 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:44:59,618 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:44:59,618 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:44:59,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:44:59,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1884448125, now seen corresponding path program 138 times [2021-06-05 13:44:59,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:44:59,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481168456] [2021-06-05 13:44:59,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:44:59,620 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:44:59,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032784696] [2021-06-05 13:44:59,620 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 13:44:59,646 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:44:59,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:44:59,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:44:59,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:44:59,661 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 13:44:59,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:44:59,690 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 13:44:59,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:44:59,715 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 13:44:59,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:44:59,771 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 13:44:59,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,780 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 13:44:59,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:44:59,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:44:59,786 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:44:59,807 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 13:44:59,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:44:59,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481168456] [2021-06-05 13:44:59,807 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:44:59,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032784696] [2021-06-05 13:44:59,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032784696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:44:59,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:44:59,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:44:59,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856409379] [2021-06-05 13:44:59,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:44:59,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:44:59,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:44:59,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:44:59,808 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 13:44:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:44:59,966 INFO L93 Difference]: Finished difference Result 233 states and 588 transitions. [2021-06-05 13:44:59,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:44:59,967 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 13:44:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:44:59,967 INFO L225 Difference]: With dead ends: 233 [2021-06-05 13:44:59,967 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 13:44:59,967 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:44:59,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 13:44:59,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 194. [2021-06-05 13:44:59,969 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 13:44:59,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 499 transitions. [2021-06-05 13:44:59,969 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 499 transitions. Word has length 16 [2021-06-05 13:44:59,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:44:59,969 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 499 transitions. [2021-06-05 13:44:59,969 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 13:44:59,969 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 499 transitions. [2021-06-05 13:44:59,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:44:59,970 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:44:59,970 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:00,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-06-05 13:45:00,170 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:00,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:00,170 INFO L82 PathProgramCache]: Analyzing trace with hash -166104419, now seen corresponding path program 139 times [2021-06-05 13:45:00,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:00,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058178120] [2021-06-05 13:45:00,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:00,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:00,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1072138326] [2021-06-05 13:45:00,172 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 13:45:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:00,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:00,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:00,209 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 13:45:00,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:00,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 12 treesize of output 11 [2021-06-05 13:45:00,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:45:00,266 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 13:45:00,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:00,312 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 13:45:00,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,323 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 13:45:00,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,329 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:00,363 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 13:45:00,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:00,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058178120] [2021-06-05 13:45:00,363 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:00,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072138326] [2021-06-05 13:45:00,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072138326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:00,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:00,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:00,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438653705] [2021-06-05 13:45:00,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:00,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:00,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:00,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:00,364 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 13:45:00,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:00,547 INFO L93 Difference]: Finished difference Result 243 states and 613 transitions. [2021-06-05 13:45:00,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:00,547 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 13:45:00,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:00,548 INFO L225 Difference]: With dead ends: 243 [2021-06-05 13:45:00,548 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 13:45:00,548 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:00,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 13:45:00,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 193. [2021-06-05 13:45:00,551 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 13:45:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 13:45:00,551 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 13:45:00,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:00,551 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 13:45:00,552 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 13:45:00,552 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 13:45:00,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:00,552 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:00,552 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:00,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-05 13:45:00,765 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:00,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:00,765 INFO L82 PathProgramCache]: Analyzing trace with hash -147670393, now seen corresponding path program 140 times [2021-06-05 13:45:00,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:00,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284256109] [2021-06-05 13:45:00,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:00,766 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:00,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [859518013] [2021-06-05 13:45:00,766 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 13:45:00,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:00,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:00,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:00,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:00,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 20 treesize of output 16 [2021-06-05 13:45:00,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:00,833 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 13:45:00,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:45:00,859 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 13:45:00,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:00,885 INFO L446 ElimStorePlain]: Different costs {0=[v_A_151], 5=[F]} [2021-06-05 13:45:00,887 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 13:45:00,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,908 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:00,909 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 13:45:00,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:00,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:00,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:00,959 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 13:45:00,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:00,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284256109] [2021-06-05 13:45:00,959 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:00,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859518013] [2021-06-05 13:45:00,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859518013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:00,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:00,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:00,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773179747] [2021-06-05 13:45:00,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:00,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:00,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:00,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:00,960 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 13:45:01,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:01,092 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 13:45:01,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:01,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 13:45:01,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:01,093 INFO L225 Difference]: With dead ends: 229 [2021-06-05 13:45:01,093 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 13:45:01,093 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 82.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 13:45:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 13:45:01,095 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 13:45:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 13:45:01,095 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 13:45:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:01,095 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 13:45:01,096 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 13:45:01,096 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 13:45:01,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:01,096 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:01,096 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:01,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-06-05 13:45:01,301 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:01,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:01,301 INFO L82 PathProgramCache]: Analyzing trace with hash -2145577217, now seen corresponding path program 141 times [2021-06-05 13:45:01,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:01,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348537041] [2021-06-05 13:45:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:01,302 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:01,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [806380680] [2021-06-05 13:45:01,302 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 13:45:01,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:01,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:01,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:45:01,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:01,390 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 13:45:01,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:01,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348537041] [2021-06-05 13:45:01,390 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:01,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806380680] [2021-06-05 13:45:01,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806380680] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:01,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:01,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:45:01,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751571030] [2021-06-05 13:45:01,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:45:01,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:01,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:45:01,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:45:01,391 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 13:45:01,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:01,520 INFO L93 Difference]: Finished difference Result 268 states and 647 transitions. [2021-06-05 13:45:01,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:01,520 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 13:45:01,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:01,521 INFO L225 Difference]: With dead ends: 268 [2021-06-05 13:45:01,521 INFO L226 Difference]: Without dead ends: 248 [2021-06-05 13:45:01,521 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 92.0ms TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:01,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-06-05 13:45:01,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 195. [2021-06-05 13:45:01,523 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 13:45:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 13:45:01,523 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 13:45:01,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:01,523 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 13:45:01,523 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 13:45:01,523 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 13:45:01,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:01,524 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:01,524 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:01,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-06-05 13:45:01,724 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:01,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:01,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1168486911, now seen corresponding path program 142 times [2021-06-05 13:45:01,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:01,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090109718] [2021-06-05 13:45:01,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:01,726 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:01,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100879688] [2021-06-05 13:45:01,726 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 13:45:01,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:01,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:01,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:01,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:01,766 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 13:45:01,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:01,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:45:01,792 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 13:45:01,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:01,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:01,815 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 13:45:01,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:01,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:01,851 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:01,851 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 13:45:01,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:01,859 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 13:45:01,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:01,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:01,865 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 13:45:01,865 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:01,911 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 13:45:01,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:01,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090109718] [2021-06-05 13:45:01,911 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:01,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100879688] [2021-06-05 13:45:01,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100879688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:01,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:01,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:01,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347393375] [2021-06-05 13:45:01,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:01,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:01,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:01,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:01,912 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 13:45:02,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:02,076 INFO L93 Difference]: Finished difference Result 232 states and 595 transitions. [2021-06-05 13:45:02,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:02,077 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 13:45:02,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:02,077 INFO L225 Difference]: With dead ends: 232 [2021-06-05 13:45:02,078 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 13:45:02,078 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:02,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 13:45:02,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 195. [2021-06-05 13:45:02,080 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 13:45:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 13:45:02,080 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 13:45:02,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:02,080 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 13:45:02,080 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 13:45:02,080 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 13:45:02,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:02,080 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:02,080 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:02,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:02,281 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:02,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:02,281 INFO L82 PathProgramCache]: Analyzing trace with hash -707456309, now seen corresponding path program 143 times [2021-06-05 13:45:02,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:02,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452249319] [2021-06-05 13:45:02,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:02,285 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:02,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656396989] [2021-06-05 13:45:02,285 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 13:45:02,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:02,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:02,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:02,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:02,330 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 13:45:02,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:02,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 13:45:02,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:02,414 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 13:45:02,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:02,442 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 13:45:02,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,452 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 13:45:02,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:02,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 13:45:02,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:02,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452249319] [2021-06-05 13:45:02,480 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:02,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656396989] [2021-06-05 13:45:02,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656396989] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:02,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:02,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:02,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273937464] [2021-06-05 13:45:02,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:02,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:02,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:02,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:02,480 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 13:45:02,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:02,637 INFO L93 Difference]: Finished difference Result 213 states and 543 transitions. [2021-06-05 13:45:02,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:02,638 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 13:45:02,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:02,638 INFO L225 Difference]: With dead ends: 213 [2021-06-05 13:45:02,638 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 13:45:02,638 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 87.2ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:02,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 13:45:02,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2021-06-05 13:45:02,640 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 13:45:02,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 13:45:02,640 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 13:45:02,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:02,640 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 13:45:02,640 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 13:45:02,640 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 13:45:02,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:02,641 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:02,641 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:02,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-06-05 13:45:02,841 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:02,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:02,841 INFO L82 PathProgramCache]: Analyzing trace with hash 1021591025, now seen corresponding path program 144 times [2021-06-05 13:45:02,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:02,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528745232] [2021-06-05 13:45:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:02,843 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:02,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [898793838] [2021-06-05 13:45:02,843 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 13:45:02,866 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:02,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:02,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:02,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:02,888 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 13:45:02,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:02,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 13:45:02,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:02,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 13:45:02,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:45:02,986 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 13:45:02,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,993 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 13:45:02,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:02,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:02,999 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:03,021 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 13:45:03,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:03,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528745232] [2021-06-05 13:45:03,021 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:03,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898793838] [2021-06-05 13:45:03,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898793838] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:03,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:03,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:03,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924769992] [2021-06-05 13:45:03,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:03,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:03,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:03,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:03,022 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 13:45:03,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:03,192 INFO L93 Difference]: Finished difference Result 217 states and 552 transitions. [2021-06-05 13:45:03,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:03,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 13:45:03,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:03,193 INFO L225 Difference]: With dead ends: 217 [2021-06-05 13:45:03,193 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 13:45:03,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 87.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:03,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 13:45:03,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 198. [2021-06-05 13:45:03,194 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 13:45:03,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 13:45:03,195 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 13:45:03,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:03,195 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 13:45:03,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 13:45:03,195 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 13:45:03,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:03,195 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:03,195 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:03,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:03,396 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:03,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:03,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1555032565, now seen corresponding path program 145 times [2021-06-05 13:45:03,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:03,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349054445] [2021-06-05 13:45:03,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:03,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:03,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699139732] [2021-06-05 13:45:03,398 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 13:45:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:03,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:03,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:03,442 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 13:45:03,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:03,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:03,461 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 13:45:03,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:03,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:03,496 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 13:45:03,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:03,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:45:03,523 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 13:45:03,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:03,532 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 13:45:03,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:03,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:03,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:03,572 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 13:45:03,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:03,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349054445] [2021-06-05 13:45:03,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:03,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699139732] [2021-06-05 13:45:03,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699139732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:03,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:03,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:03,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532630565] [2021-06-05 13:45:03,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:03,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:03,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:03,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:03,573 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 13:45:03,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:03,744 INFO L93 Difference]: Finished difference Result 226 states and 576 transitions. [2021-06-05 13:45:03,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:03,744 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 13:45:03,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:03,745 INFO L225 Difference]: With dead ends: 226 [2021-06-05 13:45:03,745 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 13:45:03,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:03,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 13:45:03,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2021-06-05 13:45:03,747 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 13:45:03,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 13:45:03,747 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 13:45:03,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:03,747 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 13:45:03,747 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 13:45:03,747 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 13:45:03,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:03,747 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:03,748 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:03,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:03,948 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:03,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:03,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1593045831, now seen corresponding path program 146 times [2021-06-05 13:45:03,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:03,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053100351] [2021-06-05 13:45:03,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:03,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:03,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849074349] [2021-06-05 13:45:03,950 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 13:45:03,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:03,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:03,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:03,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:03,996 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 13:45:03,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:04,021 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 13:45:04,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:04,046 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 13:45:04,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:45:04,104 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 13:45:04,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,111 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 13:45:04,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,117 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:04,139 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 13:45:04,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:04,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053100351] [2021-06-05 13:45:04,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:04,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849074349] [2021-06-05 13:45:04,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849074349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:04,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:04,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:04,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619173795] [2021-06-05 13:45:04,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:04,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:04,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:04,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:04,140 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 13:45:04,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:04,307 INFO L93 Difference]: Finished difference Result 213 states and 545 transitions. [2021-06-05 13:45:04,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:04,308 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 13:45:04,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:04,308 INFO L225 Difference]: With dead ends: 213 [2021-06-05 13:45:04,308 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 13:45:04,308 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 87.0ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:04,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 13:45:04,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 198. [2021-06-05 13:45:04,310 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 13:45:04,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 13:45:04,310 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 13:45:04,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:04,310 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 13:45:04,310 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 13:45:04,311 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 13:45:04,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:04,311 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:04,311 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:04,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-06-05 13:45:04,511 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:04,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:04,512 INFO L82 PathProgramCache]: Analyzing trace with hash -983577759, now seen corresponding path program 147 times [2021-06-05 13:45:04,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:04,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541122589] [2021-06-05 13:45:04,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:04,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:04,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2136636343] [2021-06-05 13:45:04,513 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 13:45:04,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:04,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:04,542 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:04,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:04,563 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 13:45:04,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:04,584 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 13:45:04,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:04,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 12 treesize of output 11 [2021-06-05 13:45:04,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:45:04,660 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 13:45:04,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,670 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 13:45:04,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:04,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:04,678 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 13:45:04,730 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 13:45:04,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:04,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541122589] [2021-06-05 13:45:04,731 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:04,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136636343] [2021-06-05 13:45:04,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136636343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:04,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:04,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:04,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568425891] [2021-06-05 13:45:04,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:04,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:04,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:04,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:04,731 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 13:45:04,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:04,924 INFO L93 Difference]: Finished difference Result 223 states and 570 transitions. [2021-06-05 13:45:04,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:04,925 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 13:45:04,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:04,925 INFO L225 Difference]: With dead ends: 223 [2021-06-05 13:45:04,925 INFO L226 Difference]: Without dead ends: 220 [2021-06-05 13:45:04,926 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 109.2ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:04,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-05 13:45:04,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 197. [2021-06-05 13:45:04,928 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 13:45:04,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 13:45:04,929 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 13:45:04,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:04,929 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 13:45:04,929 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 13:45:04,929 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 13:45:04,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:04,929 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:04,930 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:05,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:05,145 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:05,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:05,145 INFO L82 PathProgramCache]: Analyzing trace with hash -965143733, now seen corresponding path program 148 times [2021-06-05 13:45:05,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:05,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19321311] [2021-06-05 13:45:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:05,147 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:05,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1824902742] [2021-06-05 13:45:05,147 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 13:45:05,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:05,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:05,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:05,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:05,198 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 13:45:05,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:05,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:05,217 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 13:45:05,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:05,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:05,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 13:45:05,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:05,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:05,268 INFO L446 ElimStorePlain]: Different costs {0=[v_A_165], 5=[F]} [2021-06-05 13:45:05,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 13:45:05,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:05,290 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:05,290 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 13:45:05,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:05,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:05,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:05,345 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 13:45:05,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:05,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19321311] [2021-06-05 13:45:05,345 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:05,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824902742] [2021-06-05 13:45:05,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824902742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:05,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:05,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:05,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512937475] [2021-06-05 13:45:05,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:05,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:05,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:05,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:05,346 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 13:45:05,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:05,523 INFO L93 Difference]: Finished difference Result 218 states and 560 transitions. [2021-06-05 13:45:05,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:05,524 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 13:45:05,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:05,524 INFO L225 Difference]: With dead ends: 218 [2021-06-05 13:45:05,524 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 13:45:05,524 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 80.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:05,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 13:45:05,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2021-06-05 13:45:05,526 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 13:45:05,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 13:45:05,527 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 13:45:05,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:05,527 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 13:45:05,527 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 13:45:05,527 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 13:45:05,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:05,527 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:05,527 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:05,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 13:45:05,729 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:05,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:05,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1304208347, now seen corresponding path program 149 times [2021-06-05 13:45:05,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:05,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164610407] [2021-06-05 13:45:05,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:05,730 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:05,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834416317] [2021-06-05 13:45:05,731 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 13:45:05,754 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:05,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:05,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:05,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:05,837 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 13:45:05,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:05,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164610407] [2021-06-05 13:45:05,838 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:05,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834416317] [2021-06-05 13:45:05,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834416317] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:05,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:05,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:05,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435261894] [2021-06-05 13:45:05,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:05,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:05,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:05,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:05,838 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 13:45:05,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:05,981 INFO L93 Difference]: Finished difference Result 301 states and 747 transitions. [2021-06-05 13:45:05,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:05,981 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 13:45:05,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:05,982 INFO L225 Difference]: With dead ends: 301 [2021-06-05 13:45:05,982 INFO L226 Difference]: Without dead ends: 297 [2021-06-05 13:45:05,982 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 65.3ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:05,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-06-05 13:45:05,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 195. [2021-06-05 13:45:05,985 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 13:45:05,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 13:45:05,986 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 13:45:05,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:05,986 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 13:45:05,986 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 13:45:05,986 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 13:45:05,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:05,987 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:05,987 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:06,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-06-05 13:45:06,201 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:06,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:06,201 INFO L82 PathProgramCache]: Analyzing trace with hash -555750705, now seen corresponding path program 150 times [2021-06-05 13:45:06,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:06,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364161617] [2021-06-05 13:45:06,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:06,202 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:06,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650024007] [2021-06-05 13:45:06,203 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 13:45:06,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:06,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:06,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:06,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:06,255 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 13:45:06,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:06,278 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 13:45:06,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:45:06,305 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 13:45:06,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:06,364 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 13:45:06,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,373 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 13:45:06,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,379 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:06,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 13:45:06,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:06,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364161617] [2021-06-05 13:45:06,401 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:06,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650024007] [2021-06-05 13:45:06,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650024007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:06,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:06,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:06,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981364534] [2021-06-05 13:45:06,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:06,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:06,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:06,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:06,402 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 13:45:06,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:06,569 INFO L93 Difference]: Finished difference Result 225 states and 570 transitions. [2021-06-05 13:45:06,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:06,569 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 13:45:06,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:06,570 INFO L225 Difference]: With dead ends: 225 [2021-06-05 13:45:06,570 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 13:45:06,570 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 95.7ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:06,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 13:45:06,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 197. [2021-06-05 13:45:06,572 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 13:45:06,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 13:45:06,572 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 13:45:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:06,572 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 13:45:06,572 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 13:45:06,573 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 13:45:06,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:06,573 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:06,573 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:06,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-06-05 13:45:06,774 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:06,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:06,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1162593001, now seen corresponding path program 151 times [2021-06-05 13:45:06,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:06,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657297634] [2021-06-05 13:45:06,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:06,781 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:06,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843755016] [2021-06-05 13:45:06,781 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 13:45:06,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:06,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:06,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:06,832 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 13:45:06,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:06,855 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 13:45:06,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:06,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 13:45:06,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:06,935 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 13:45:06,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,944 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 13:45:06,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:06,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:06,950 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:07,006 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 13:45:07,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:07,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657297634] [2021-06-05 13:45:07,006 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:07,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843755016] [2021-06-05 13:45:07,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843755016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:07,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:07,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:07,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234334878] [2021-06-05 13:45:07,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:07,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:07,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:07,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:07,007 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 13:45:07,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:07,198 INFO L93 Difference]: Finished difference Result 235 states and 595 transitions. [2021-06-05 13:45:07,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:07,199 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 13:45:07,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:07,199 INFO L225 Difference]: With dead ends: 235 [2021-06-05 13:45:07,199 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 13:45:07,199 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 107.0ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:07,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 13:45:07,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 196. [2021-06-05 13:45:07,201 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 13:45:07,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 13:45:07,202 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 13:45:07,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:07,202 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 13:45:07,202 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 13:45:07,202 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 13:45:07,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:07,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:07,202 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:07,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-06-05 13:45:07,403 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:07,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:07,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1181027027, now seen corresponding path program 152 times [2021-06-05 13:45:07,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:07,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489430857] [2021-06-05 13:45:07,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:07,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:07,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [564420276] [2021-06-05 13:45:07,404 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 13:45:07,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:07,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:07,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:07,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:07,450 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 13:45:07,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:07,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:07,470 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 13:45:07,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:07,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:45:07,494 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 13:45:07,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:07,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:07,526 INFO L446 ElimStorePlain]: Different costs {0=[v_A_171], 5=[F]} [2021-06-05 13:45:07,528 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 13:45:07,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:07,548 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:07,548 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 13:45:07,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:07,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:07,554 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:07,600 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 13:45:07,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:07,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489430857] [2021-06-05 13:45:07,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:07,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564420276] [2021-06-05 13:45:07,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564420276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:07,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:07,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:07,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609267990] [2021-06-05 13:45:07,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:07,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:07,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:07,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:07,608 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 13:45:07,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:07,797 INFO L93 Difference]: Finished difference Result 221 states and 565 transitions. [2021-06-05 13:45:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:07,797 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 13:45:07,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:07,798 INFO L225 Difference]: With dead ends: 221 [2021-06-05 13:45:07,798 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 13:45:07,798 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 83.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:07,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 13:45:07,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 13:45:07,800 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 13:45:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 13:45:07,800 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 13:45:07,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:07,800 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 13:45:07,800 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 13:45:07,800 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 13:45:07,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:07,800 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:07,800 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:08,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:08,001 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:08,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:08,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1797782965, now seen corresponding path program 153 times [2021-06-05 13:45:08,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:08,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903497030] [2021-06-05 13:45:08,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:08,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:08,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [521152223] [2021-06-05 13:45:08,003 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 13:45:08,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:08,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:08,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:08,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:08,066 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 13:45:08,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:08,088 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 13:45:08,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:08,133 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 13:45:08,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:08,179 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:08,180 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 13:45:08,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,190 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 13:45:08,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,198 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 13:45:08,198 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:08,256 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 13:45:08,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:08,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903497030] [2021-06-05 13:45:08,256 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:08,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521152223] [2021-06-05 13:45:08,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521152223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:08,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:08,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:08,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638206899] [2021-06-05 13:45:08,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:08,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:08,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:08,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:08,257 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 13:45:08,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:08,411 INFO L93 Difference]: Finished difference Result 221 states and 567 transitions. [2021-06-05 13:45:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:08,411 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 13:45:08,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:08,412 INFO L225 Difference]: With dead ends: 221 [2021-06-05 13:45:08,412 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 13:45:08,412 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 121.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:08,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 13:45:08,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 13:45:08,414 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 13:45:08,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 13:45:08,414 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 13:45:08,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:08,414 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 13:45:08,414 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 13:45:08,414 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 13:45:08,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:08,414 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:08,415 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:08,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-06-05 13:45:08,615 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:08,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:08,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1551033415, now seen corresponding path program 154 times [2021-06-05 13:45:08,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:08,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148304981] [2021-06-05 13:45:08,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:08,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:08,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207890691] [2021-06-05 13:45:08,617 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 13:45:08,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:08,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:08,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:08,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:08,668 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 13:45:08,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:08,688 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 13:45:08,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:08,715 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 13:45:08,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:08,775 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 13:45:08,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,785 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 13:45:08,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:08,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:08,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:08,813 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 13:45:08,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:08,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148304981] [2021-06-05 13:45:08,813 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:08,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207890691] [2021-06-05 13:45:08,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207890691] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:08,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:08,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:08,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563094814] [2021-06-05 13:45:08,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:08,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:08,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:08,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:08,814 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 13:45:08,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:08,968 INFO L93 Difference]: Finished difference Result 226 states and 578 transitions. [2021-06-05 13:45:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:08,968 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 13:45:08,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:08,969 INFO L225 Difference]: With dead ends: 226 [2021-06-05 13:45:08,969 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 13:45:08,969 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 91.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:08,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 13:45:08,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 198. [2021-06-05 13:45:08,971 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 13:45:08,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 516 transitions. [2021-06-05 13:45:08,971 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 516 transitions. Word has length 16 [2021-06-05 13:45:08,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:08,971 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 516 transitions. [2021-06-05 13:45:08,971 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 13:45:08,971 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 516 transitions. [2021-06-05 13:45:08,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:08,972 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:08,972 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:09,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-06-05 13:45:09,172 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:09,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:09,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1025590175, now seen corresponding path program 155 times [2021-06-05 13:45:09,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:09,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491297886] [2021-06-05 13:45:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:09,174 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:09,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000444746] [2021-06-05 13:45:09,174 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 13:45:09,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:09,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:09,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:09,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:09,219 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 13:45:09,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:45:09,237 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 13:45:09,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:45:09,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 13:45:09,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:09,319 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 13:45:09,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,332 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 13:45:09,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:09,379 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 13:45:09,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:09,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491297886] [2021-06-05 13:45:09,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:09,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000444746] [2021-06-05 13:45:09,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000444746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:09,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:09,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:09,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659741983] [2021-06-05 13:45:09,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:09,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:09,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:09,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:09,380 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 13:45:09,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:09,566 INFO L93 Difference]: Finished difference Result 236 states and 603 transitions. [2021-06-05 13:45:09,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:09,568 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 13:45:09,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:09,569 INFO L225 Difference]: With dead ends: 236 [2021-06-05 13:45:09,569 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 13:45:09,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 82.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:09,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 13:45:09,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 197. [2021-06-05 13:45:09,571 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 13:45:09,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 13:45:09,571 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 13:45:09,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:09,571 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 13:45:09,571 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 13:45:09,571 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 13:45:09,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:09,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:09,572 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:09,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:09,772 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:09,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:09,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1007156149, now seen corresponding path program 156 times [2021-06-05 13:45:09,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:09,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98197658] [2021-06-05 13:45:09,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:09,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:09,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675124298] [2021-06-05 13:45:09,774 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 13:45:09,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:09,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:09,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:09,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:09,819 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 13:45:09,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:09,839 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 13:45:09,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:45:09,862 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 13:45:09,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:09,889 INFO L446 ElimStorePlain]: Different costs {0=[v_A_179], 5=[F]} [2021-06-05 13:45:09,891 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 13:45:09,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,910 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:09,910 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 13:45:09,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:09,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:09,917 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:09,962 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 13:45:09,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:09,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98197658] [2021-06-05 13:45:09,962 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:09,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675124298] [2021-06-05 13:45:09,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675124298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:09,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:09,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:09,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636960775] [2021-06-05 13:45:09,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:09,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:09,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:09,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:09,963 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 13:45:10,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:10,136 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 13:45:10,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:10,137 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 13:45:10,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:10,137 INFO L225 Difference]: With dead ends: 222 [2021-06-05 13:45:10,137 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 13:45:10,137 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:10,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 13:45:10,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 196. [2021-06-05 13:45:10,139 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 13:45:10,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 13:45:10,140 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 13:45:10,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:10,140 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 13:45:10,140 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 13:45:10,140 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 13:45:10,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:10,140 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:10,140 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:10,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:10,341 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:10,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:10,341 INFO L82 PathProgramCache]: Analyzing trace with hash 309001155, now seen corresponding path program 157 times [2021-06-05 13:45:10,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:10,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670312499] [2021-06-05 13:45:10,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:10,343 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:10,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1517850739] [2021-06-05 13:45:10,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 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 13:45:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:10,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:10,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 12 treesize of output 11 [2021-06-05 13:45:10,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:10,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:10,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 13:45:10,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:10,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:10,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 13:45:10,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:10,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:45:10,471 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:10,471 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 13:45:10,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:10,481 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 13:45:10,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:10,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:10,487 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 13:45:10,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:10,530 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 13:45:10,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:10,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670312499] [2021-06-05 13:45:10,531 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:10,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517850739] [2021-06-05 13:45:10,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517850739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:10,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:10,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:10,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999356030] [2021-06-05 13:45:10,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:10,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:10,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:10,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:10,531 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 13:45:10,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:10,705 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 13:45:10,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:10,705 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 13:45:10,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:10,706 INFO L225 Difference]: With dead ends: 222 [2021-06-05 13:45:10,706 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 13:45:10,706 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 78.8ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:10,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 13:45:10,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 195. [2021-06-05 13:45:10,707 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 13:45:10,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 13:45:10,708 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 13:45:10,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:10,708 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 13:45:10,708 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 13:45:10,708 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 13:45:10,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:10,708 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:10,708 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:10,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:10,909 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:10,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:10,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1825134125, now seen corresponding path program 158 times [2021-06-05 13:45:10,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:10,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430086646] [2021-06-05 13:45:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:10,911 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:10,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951762603] [2021-06-05 13:45:10,911 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 13:45:10,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:10,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:10,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:10,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:11,027 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 13:45:11,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:11,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430086646] [2021-06-05 13:45:11,028 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:11,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951762603] [2021-06-05 13:45:11,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951762603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:11,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:11,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:11,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684511093] [2021-06-05 13:45:11,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:11,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:11,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:11,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:11,029 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 13:45:11,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:11,158 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 13:45:11,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:11,158 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 13:45:11,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:11,159 INFO L225 Difference]: With dead ends: 212 [2021-06-05 13:45:11,159 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 13:45:11,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 91.9ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:11,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 13:45:11,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-06-05 13:45:11,160 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 13:45:11,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 13:45:11,161 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 13:45:11,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:11,161 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 13:45:11,161 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 13:45:11,161 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 13:45:11,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:11,161 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:11,161 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:11,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:11,377 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:11,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:11,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1839795381, now seen corresponding path program 159 times [2021-06-05 13:45:11,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:11,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622683040] [2021-06-05 13:45:11,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:11,379 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:11,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [17180720] [2021-06-05 13:45:11,380 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 13:45:11,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:11,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:11,405 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:11,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:11,427 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 13:45:11,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:11,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:45:11,450 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 13:45:11,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:11,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 13:45:11,475 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 13:45:11,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:11,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:45:11,525 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:11,525 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 13:45:11,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:11,536 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 13:45:11,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:11,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:11,544 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 13:45:11,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 13:45:11,607 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 13:45:11,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:11,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622683040] [2021-06-05 13:45:11,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:11,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17180720] [2021-06-05 13:45:11,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17180720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:11,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:11,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:11,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259898329] [2021-06-05 13:45:11,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:11,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:11,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:11,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:11,608 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 13:45:11,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:11,773 INFO L93 Difference]: Finished difference Result 216 states and 555 transitions. [2021-06-05 13:45:11,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:11,774 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 13:45:11,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:11,775 INFO L225 Difference]: With dead ends: 216 [2021-06-05 13:45:11,775 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 13:45:11,775 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 101.5ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:11,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 13:45:11,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 191. [2021-06-05 13:45:11,777 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 13:45:11,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 498 transitions. [2021-06-05 13:45:11,778 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 498 transitions. Word has length 16 [2021-06-05 13:45:11,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:11,778 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 498 transitions. [2021-06-05 13:45:11,778 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 13:45:11,778 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 498 transitions. [2021-06-05 13:45:11,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:11,778 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:11,778 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:12,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2021-06-05 13:45:12,001 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:12,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:12,001 INFO L82 PathProgramCache]: Analyzing trace with hash -331924649, now seen corresponding path program 160 times [2021-06-05 13:45:12,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:12,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960990036] [2021-06-05 13:45:12,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:12,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:12,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20429731] [2021-06-05 13:45:12,003 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 13:45:12,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:12,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:12,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 13:45:12,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:12,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 12 treesize of output 11 [2021-06-05 13:45:12,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:12,078 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 13:45:12,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:45:12,107 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 13:45:12,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:45:12,145 INFO L446 ElimStorePlain]: Different costs {2=[v_A_186], 5=[F]} [2021-06-05 13:45:12,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:12,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:12,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 13:45:12,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:12,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:12,171 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 13:45:12,171 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 13:45:12,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,179 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 13:45:12,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 13:45:12,225 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 13:45:12,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:12,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960990036] [2021-06-05 13:45:12,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:12,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20429731] [2021-06-05 13:45:12,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20429731] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:12,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:12,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:12,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11760367] [2021-06-05 13:45:12,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:12,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:12,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:12,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:12,226 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 13:45:12,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:12,365 INFO L93 Difference]: Finished difference Result 230 states and 584 transitions. [2021-06-05 13:45:12,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:12,365 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 13:45:12,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:12,365 INFO L225 Difference]: With dead ends: 230 [2021-06-05 13:45:12,365 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 13:45:12,366 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 84.5ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:12,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 13:45:12,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 187. [2021-06-05 13:45:12,372 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 13:45:12,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 13:45:12,372 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 13:45:12,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:12,372 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 13:45:12,372 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 13:45:12,372 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 13:45:12,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:12,372 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:12,373 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:12,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-05 13:45:12,574 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:12,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:12,575 INFO L82 PathProgramCache]: Analyzing trace with hash 982486595, now seen corresponding path program 161 times [2021-06-05 13:45:12,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:12,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138205341] [2021-06-05 13:45:12,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:12,577 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:12,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2095923624] [2021-06-05 13:45:12,577 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 13:45:12,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:12,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:12,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:12,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:12,628 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 13:45:12,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:12,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 13:45:12,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:12,707 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 13:45:12,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:12,734 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 13:45:12,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,744 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 13:45:12,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:12,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:12,750 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:12,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 13:45:12,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:12,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138205341] [2021-06-05 13:45:12,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:12,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095923624] [2021-06-05 13:45:12,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095923624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:12,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:12,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:12,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72324735] [2021-06-05 13:45:12,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:12,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:12,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:12,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:12,774 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 13:45:12,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:12,953 INFO L93 Difference]: Finished difference Result 204 states and 522 transitions. [2021-06-05 13:45:12,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:12,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 13:45:12,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:12,954 INFO L225 Difference]: With dead ends: 204 [2021-06-05 13:45:12,954 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 13:45:12,954 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:12,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 13:45:12,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2021-06-05 13:45:12,956 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 13:45:12,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 490 transitions. [2021-06-05 13:45:12,956 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 490 transitions. Word has length 16 [2021-06-05 13:45:12,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:12,956 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 490 transitions. [2021-06-05 13:45:12,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 13:45:12,956 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 490 transitions. [2021-06-05 13:45:12,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:12,956 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:12,956 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:13,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-06-05 13:45:13,161 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:13,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:13,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1583433367, now seen corresponding path program 162 times [2021-06-05 13:45:13,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:13,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396446339] [2021-06-05 13:45:13,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:13,171 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:13,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1972447588] [2021-06-05 13:45:13,171 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 13:45:13,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:13,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:13,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:13,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:13,226 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 13:45:13,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:13,251 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 13:45:13,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:13,286 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 13:45:13,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:13,335 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 13:45:13,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,343 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 13:45:13,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,349 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:13,372 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 13:45:13,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:13,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396446339] [2021-06-05 13:45:13,372 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:13,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972447588] [2021-06-05 13:45:13,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972447588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:13,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:13,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:13,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692169886] [2021-06-05 13:45:13,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:13,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:13,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:13,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:13,373 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 13:45:13,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:13,571 INFO L93 Difference]: Finished difference Result 224 states and 570 transitions. [2021-06-05 13:45:13,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:13,572 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 13:45:13,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:13,572 INFO L225 Difference]: With dead ends: 224 [2021-06-05 13:45:13,572 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 13:45:13,572 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 94.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:13,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 13:45:13,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2021-06-05 13:45:13,575 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 13:45:13,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 494 transitions. [2021-06-05 13:45:13,575 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 494 transitions. Word has length 16 [2021-06-05 13:45:13,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:13,575 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 494 transitions. [2021-06-05 13:45:13,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 13:45:13,575 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 494 transitions. [2021-06-05 13:45:13,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:13,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:13,575 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:13,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-06-05 13:45:13,776 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:13,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:13,776 INFO L82 PathProgramCache]: Analyzing trace with hash 134910339, now seen corresponding path program 163 times [2021-06-05 13:45:13,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:13,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437435888] [2021-06-05 13:45:13,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:13,779 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:13,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1211818285] [2021-06-05 13:45:13,779 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 13:45:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:13,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:13,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:13,826 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 13:45:13,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:13,849 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 13:45:13,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:13,885 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 13:45:13,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:45:13,912 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 13:45:13,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,919 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 13:45:13,920 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:13,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:13,925 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:13,960 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 13:45:13,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:13,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437435888] [2021-06-05 13:45:13,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:13,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211818285] [2021-06-05 13:45:13,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211818285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:13,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:13,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:13,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166861461] [2021-06-05 13:45:13,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:13,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:13,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:13,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:13,961 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 13:45:14,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:14,157 INFO L93 Difference]: Finished difference Result 233 states and 594 transitions. [2021-06-05 13:45:14,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:14,157 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 13:45:14,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:14,158 INFO L225 Difference]: With dead ends: 233 [2021-06-05 13:45:14,158 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 13:45:14,158 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 90.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:14,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 13:45:14,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-06-05 13:45:14,160 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 13:45:14,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 487 transitions. [2021-06-05 13:45:14,161 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 487 transitions. Word has length 16 [2021-06-05 13:45:14,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:14,161 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 487 transitions. [2021-06-05 13:45:14,161 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 13:45:14,161 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 487 transitions. [2021-06-05 13:45:14,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:14,161 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:14,161 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:14,362 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-06-05 13:45:14,362 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:14,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:14,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1011978561, now seen corresponding path program 164 times [2021-06-05 13:45:14,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:14,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100336703] [2021-06-05 13:45:14,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:14,364 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:14,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401046678] [2021-06-05 13:45:14,364 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 13:45:14,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:14,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:14,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:14,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:14,428 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 13:45:14,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:14,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:14,456 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 13:45:14,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:14,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:14,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 12 treesize of output 11 [2021-06-05 13:45:14,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:14,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:14,553 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 13:45:14,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:14,561 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 13:45:14,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:14,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:14,568 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:14,594 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 13:45:14,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:14,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100336703] [2021-06-05 13:45:14,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:14,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401046678] [2021-06-05 13:45:14,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401046678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:14,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:14,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:14,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056730629] [2021-06-05 13:45:14,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:14,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:14,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:14,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:14,596 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 13:45:14,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:14,790 INFO L93 Difference]: Finished difference Result 215 states and 548 transitions. [2021-06-05 13:45:14,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:14,791 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 13:45:14,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:14,791 INFO L225 Difference]: With dead ends: 215 [2021-06-05 13:45:14,791 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 13:45:14,791 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 105.8ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:14,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 13:45:14,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2021-06-05 13:45:14,793 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 13:45:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 495 transitions. [2021-06-05 13:45:14,794 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 495 transitions. Word has length 16 [2021-06-05 13:45:14,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:14,794 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 495 transitions. [2021-06-05 13:45:14,794 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 13:45:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 495 transitions. [2021-06-05 13:45:14,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:14,794 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:14,794 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:14,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:14,995 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:14,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:14,995 INFO L82 PathProgramCache]: Analyzing trace with hash 706365145, now seen corresponding path program 165 times [2021-06-05 13:45:14,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:14,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567942355] [2021-06-05 13:45:14,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:14,996 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:14,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1728102393] [2021-06-05 13:45:14,996 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 13:45:15,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:15,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:15,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:15,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:15,044 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 13:45:15,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:15,065 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 13:45:15,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:15,090 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 13:45:15,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:15,134 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 13:45:15,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,142 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 13:45:15,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,149 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:15,184 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 13:45:15,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:15,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567942355] [2021-06-05 13:45:15,184 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:15,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728102393] [2021-06-05 13:45:15,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728102393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:15,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:15,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:15,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510241672] [2021-06-05 13:45:15,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:15,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:15,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:15,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:15,185 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 13:45:15,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:15,389 INFO L93 Difference]: Finished difference Result 225 states and 573 transitions. [2021-06-05 13:45:15,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:15,389 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 13:45:15,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:15,390 INFO L225 Difference]: With dead ends: 225 [2021-06-05 13:45:15,390 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 13:45:15,390 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:15,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 13:45:15,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2021-06-05 13:45:15,392 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 13:45:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 13:45:15,393 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 13:45:15,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:15,393 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 13:45:15,393 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 13:45:15,393 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 13:45:15,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:15,393 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:15,393 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:15,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2021-06-05 13:45:15,616 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:15,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:15,616 INFO L82 PathProgramCache]: Analyzing trace with hash 724799171, now seen corresponding path program 166 times [2021-06-05 13:45:15,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:15,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819235573] [2021-06-05 13:45:15,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:15,618 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:15,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744940696] [2021-06-05 13:45:15,618 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 13:45:15,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:15,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:15,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:15,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:15,673 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 13:45:15,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:15,701 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 13:45:15,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:15,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 8 treesize of output 7 [2021-06-05 13:45:15,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:45:15,760 INFO L446 ElimStorePlain]: Different costs {0=[v_A_198], 5=[F]} [2021-06-05 13:45:15,762 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 13:45:15,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,793 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:15,793 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 13:45:15,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:15,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:15,801 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:15,854 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 13:45:15,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:15,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819235573] [2021-06-05 13:45:15,855 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:15,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744940696] [2021-06-05 13:45:15,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744940696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:15,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:15,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:15,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457794928] [2021-06-05 13:45:15,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:15,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:15,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:15,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:15,856 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 13:45:16,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:16,080 INFO L93 Difference]: Finished difference Result 211 states and 543 transitions. [2021-06-05 13:45:16,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:16,081 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 13:45:16,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:16,081 INFO L225 Difference]: With dead ends: 211 [2021-06-05 13:45:16,081 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 13:45:16,081 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 95.2ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:16,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 13:45:16,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 187. [2021-06-05 13:45:16,083 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 13:45:16,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 13:45:16,084 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 13:45:16,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:16,084 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 13:45:16,084 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 13:45:16,084 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 13:45:16,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:16,084 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:16,084 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:16,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:16,293 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:16,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:16,293 INFO L82 PathProgramCache]: Analyzing trace with hash 385734557, now seen corresponding path program 167 times [2021-06-05 13:45:16,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:16,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495524332] [2021-06-05 13:45:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:16,295 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:16,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318416439] [2021-06-05 13:45:16,295 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 13:45:16,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:16,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:16,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:45:16,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:16,440 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 13:45:16,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:16,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495524332] [2021-06-05 13:45:16,440 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:16,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318416439] [2021-06-05 13:45:16,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318416439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:16,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:16,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:16,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577162893] [2021-06-05 13:45:16,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:16,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:16,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:16,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:16,441 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 13:45:16,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:16,592 INFO L93 Difference]: Finished difference Result 320 states and 796 transitions. [2021-06-05 13:45:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:16,593 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 13:45:16,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:16,593 INFO L225 Difference]: With dead ends: 320 [2021-06-05 13:45:16,593 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 13:45:16,594 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 99.4ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:16,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 13:45:16,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 183. [2021-06-05 13:45:16,596 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 13:45:16,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 13:45:16,596 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 13:45:16,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:16,596 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 13:45:16,596 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 13:45:16,596 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 13:45:16,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:16,596 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:16,597 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:16,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,171 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:16,797 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:16,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:16,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1134192199, now seen corresponding path program 168 times [2021-06-05 13:45:16,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:16,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32617384] [2021-06-05 13:45:16,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:16,799 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:16,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1476944546] [2021-06-05 13:45:16,799 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 13:45:16,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:16,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:16,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:16,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:16,852 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 13:45:16,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:16,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:16,872 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 13:45:16,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:16,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:45:16,895 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 13:45:16,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:16,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:16,952 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 13:45:16,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:16,962 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 13:45:16,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:16,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:16,968 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:16,989 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 13:45:16,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:16,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32617384] [2021-06-05 13:45:16,989 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:16,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476944546] [2021-06-05 13:45:16,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476944546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:16,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:16,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:16,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332815768] [2021-06-05 13:45:16,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:16,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:16,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:16,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:16,990 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 13:45:17,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:17,180 INFO L93 Difference]: Finished difference Result 202 states and 515 transitions. [2021-06-05 13:45:17,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:17,180 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 13:45:17,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:17,181 INFO L225 Difference]: With dead ends: 202 [2021-06-05 13:45:17,181 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 13:45:17,181 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:17,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 13:45:17,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 185. [2021-06-05 13:45:17,182 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 13:45:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 478 transitions. [2021-06-05 13:45:17,183 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 478 transitions. Word has length 16 [2021-06-05 13:45:17,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:17,183 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 478 transitions. [2021-06-05 13:45:17,183 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 13:45:17,183 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 478 transitions. [2021-06-05 13:45:17,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:17,183 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:17,183 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:17,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:17,384 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:17,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:17,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1442431391, now seen corresponding path program 169 times [2021-06-05 13:45:17,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:17,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289655912] [2021-06-05 13:45:17,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:17,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:17,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416858942] [2021-06-05 13:45:17,386 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 13:45:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:17,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:17,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:17,432 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 13:45:17,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:17,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:17,451 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 13:45:17,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:17,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:45:17,473 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 13:45:17,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:17,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:17,513 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 13:45:17,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:17,522 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 13:45:17,529 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:17,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:17,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:17,573 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 13:45:17,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:17,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289655912] [2021-06-05 13:45:17,573 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:17,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416858942] [2021-06-05 13:45:17,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416858942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:17,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:17,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:17,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278388957] [2021-06-05 13:45:17,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:17,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:17,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:17,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:17,574 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 13:45:17,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:17,725 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 13:45:17,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:17,726 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 13:45:17,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:17,726 INFO L225 Difference]: With dead ends: 212 [2021-06-05 13:45:17,726 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 13:45:17,727 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:17,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 13:45:17,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 184. [2021-06-05 13:45:17,729 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 13:45:17,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 475 transitions. [2021-06-05 13:45:17,730 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 475 transitions. Word has length 16 [2021-06-05 13:45:17,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:17,730 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 475 transitions. [2021-06-05 13:45:17,730 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 13:45:17,730 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 475 transitions. [2021-06-05 13:45:17,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:17,730 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:17,730 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:17,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:17,945 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:17,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:17,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1423997365, now seen corresponding path program 170 times [2021-06-05 13:45:17,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:17,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93384487] [2021-06-05 13:45:17,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:17,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:17,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365616635] [2021-06-05 13:45:17,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 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 13:45:17,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:17,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:17,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:17,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:17,993 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 13:45:17,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:18,015 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 13:45:18,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:45:18,044 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 13:45:18,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:18,072 INFO L446 ElimStorePlain]: Different costs {0=[v_A_204], 5=[F]} [2021-06-05 13:45:18,074 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 13:45:18,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,093 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:18,093 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 13:45:18,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:18,144 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 13:45:18,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:18,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93384487] [2021-06-05 13:45:18,144 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:18,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365616635] [2021-06-05 13:45:18,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365616635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:18,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:18,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:18,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979272538] [2021-06-05 13:45:18,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:18,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:18,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:18,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:18,145 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 13:45:18,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:18,322 INFO L93 Difference]: Finished difference Result 207 states and 530 transitions. [2021-06-05 13:45:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:18,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 13:45:18,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:18,323 INFO L225 Difference]: With dead ends: 207 [2021-06-05 13:45:18,323 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 13:45:18,323 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 81.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:18,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 13:45:18,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 183. [2021-06-05 13:45:18,325 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 13:45:18,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 13:45:18,325 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 13:45:18,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:18,325 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 13:45:18,325 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 13:45:18,325 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 13:45:18,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:18,326 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:18,326 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:18,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:18,526 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:18,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:18,526 INFO L82 PathProgramCache]: Analyzing trace with hash -107840061, now seen corresponding path program 171 times [2021-06-05 13:45:18,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:18,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285953815] [2021-06-05 13:45:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:18,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:18,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1009416168] [2021-06-05 13:45:18,528 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 13:45:18,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:18,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:18,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:18,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:18,577 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 13:45:18,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:18,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 13:45:18,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:45:18,629 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 13:45:18,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:18,670 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:18,670 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 13:45:18,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,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 23 treesize of output 22 [2021-06-05 13:45:18,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:18,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:18,687 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 13:45:18,687 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:18,742 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 13:45:18,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:18,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285953815] [2021-06-05 13:45:18,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:18,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009416168] [2021-06-05 13:45:18,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009416168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:18,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:18,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:18,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566644855] [2021-06-05 13:45:18,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:18,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:18,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:18,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:18,743 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 13:45:18,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:18,944 INFO L93 Difference]: Finished difference Result 209 states and 536 transitions. [2021-06-05 13:45:18,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:18,945 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 13:45:18,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:18,945 INFO L225 Difference]: With dead ends: 209 [2021-06-05 13:45:18,945 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 13:45:18,945 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 93.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:18,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 13:45:18,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2021-06-05 13:45:18,947 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 13:45:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 13:45:18,947 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 13:45:18,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:18,947 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 13:45:18,947 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 13:45:18,947 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 13:45:18,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:18,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:18,948 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:19,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-06-05 13:45:19,148 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:19,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:19,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1053990977, now seen corresponding path program 172 times [2021-06-05 13:45:19,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:19,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345135573] [2021-06-05 13:45:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:19,150 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:19,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746605265] [2021-06-05 13:45:19,151 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 13:45:19,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:19,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:19,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:19,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:19,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 8 treesize of output 7 [2021-06-05 13:45:19,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:45:19,214 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 13:45:19,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:45:19,236 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 13:45:19,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:19,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 34 treesize of output 26 [2021-06-05 13:45:19,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,307 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 13:45:19,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:19,333 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 13:45:19,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:19,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345135573] [2021-06-05 13:45:19,334 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:19,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746605265] [2021-06-05 13:45:19,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746605265] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:19,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:19,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:19,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576046859] [2021-06-05 13:45:19,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:19,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:19,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:19,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:19,334 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 13:45:19,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:19,518 INFO L93 Difference]: Finished difference Result 214 states and 542 transitions. [2021-06-05 13:45:19,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:19,519 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 13:45:19,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:19,519 INFO L225 Difference]: With dead ends: 214 [2021-06-05 13:45:19,519 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 13:45:19,519 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 83.3ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:19,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 13:45:19,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 183. [2021-06-05 13:45:19,521 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 13:45:19,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 473 transitions. [2021-06-05 13:45:19,521 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 473 transitions. Word has length 16 [2021-06-05 13:45:19,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:19,521 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 473 transitions. [2021-06-05 13:45:19,521 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 13:45:19,521 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 473 transitions. [2021-06-05 13:45:19,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:19,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:19,522 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:19,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2021-06-05 13:45:19,722 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:19,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:19,723 INFO L82 PathProgramCache]: Analyzing trace with hash 664352729, now seen corresponding path program 173 times [2021-06-05 13:45:19,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:19,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674586563] [2021-06-05 13:45:19,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:19,725 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:19,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162755700] [2021-06-05 13:45:19,725 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 13:45:19,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:19,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:19,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:19,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:19,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 13:45:19,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:19,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 13:45:19,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:19,820 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 13:45:19,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:19,863 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 13:45:19,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,873 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 13:45:19,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:19,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:19,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:19,927 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 13:45:19,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:19,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674586563] [2021-06-05 13:45:19,927 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:19,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162755700] [2021-06-05 13:45:19,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162755700] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:19,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:19,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:19,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142835342] [2021-06-05 13:45:19,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:19,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:19,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:19,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:19,928 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 13:45:20,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:20,113 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 13:45:20,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:20,113 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 13:45:20,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:20,113 INFO L225 Difference]: With dead ends: 224 [2021-06-05 13:45:20,113 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 13:45:20,113 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 84.3ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:20,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 13:45:20,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 182. [2021-06-05 13:45:20,115 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 13:45:20,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 469 transitions. [2021-06-05 13:45:20,116 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 469 transitions. Word has length 16 [2021-06-05 13:45:20,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:20,116 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 469 transitions. [2021-06-05 13:45:20,116 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 13:45:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 469 transitions. [2021-06-05 13:45:20,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:20,116 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:20,116 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:20,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-06-05 13:45:20,317 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:20,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:20,317 INFO L82 PathProgramCache]: Analyzing trace with hash 682786755, now seen corresponding path program 174 times [2021-06-05 13:45:20,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:20,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018460307] [2021-06-05 13:45:20,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:20,319 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:20,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2047460453] [2021-06-05 13:45:20,319 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 13:45:20,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:20,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:20,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:20,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:20,380 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 13:45:20,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:45:20,399 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 13:45:20,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:45:20,422 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 13:45:20,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:20,449 INFO L446 ElimStorePlain]: Different costs {0=[v_A_212], 5=[F]} [2021-06-05 13:45:20,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 16 treesize of output 18 [2021-06-05 13:45:20,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,472 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:20,473 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 13:45:20,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:20,525 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 13:45:20,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:20,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018460307] [2021-06-05 13:45:20,525 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:20,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047460453] [2021-06-05 13:45:20,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047460453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:20,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:20,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:20,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032486126] [2021-06-05 13:45:20,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:20,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:20,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:20,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:20,526 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 13:45:20,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:20,711 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 13:45:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:20,712 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 13:45:20,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:20,713 INFO L225 Difference]: With dead ends: 210 [2021-06-05 13:45:20,713 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 13:45:20,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:20,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 13:45:20,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 13:45:20,719 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 13:45:20,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 13:45:20,719 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 13:45:20,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:20,719 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 13:45:20,720 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 13:45:20,720 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 13:45:20,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:20,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:20,720 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:20,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2021-06-05 13:45:20,925 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:20,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:20,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1998944059, now seen corresponding path program 175 times [2021-06-05 13:45:20,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:20,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354476875] [2021-06-05 13:45:20,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:20,927 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:20,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227186536] [2021-06-05 13:45:20,927 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 13:45:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:20,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:20,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:20,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 13:45:20,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:45:20,988 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 13:45:20,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:20,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:20,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:45:21,010 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 13:45:21,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:21,044 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:21,044 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 13:45:21,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,052 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 13:45:21,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,058 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 13:45:21,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:21,103 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 13:45:21,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:21,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354476875] [2021-06-05 13:45:21,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:21,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227186536] [2021-06-05 13:45:21,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227186536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:21,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:21,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:21,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894154236] [2021-06-05 13:45:21,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:21,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:21,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:21,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:21,104 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 13:45:21,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:21,258 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 13:45:21,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:21,258 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 13:45:21,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:21,258 INFO L225 Difference]: With dead ends: 210 [2021-06-05 13:45:21,259 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 13:45:21,259 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:21,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 13:45:21,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 180. [2021-06-05 13:45:21,260 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 13:45:21,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 461 transitions. [2021-06-05 13:45:21,261 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 461 transitions. Word has length 16 [2021-06-05 13:45:21,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:21,261 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 461 transitions. [2021-06-05 13:45:21,261 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 13:45:21,261 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 461 transitions. [2021-06-05 13:45:21,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:21,261 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:21,261 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:21,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:21,462 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:21,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:21,462 INFO L82 PathProgramCache]: Analyzing trace with hash -149852477, now seen corresponding path program 176 times [2021-06-05 13:45:21,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:21,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831597533] [2021-06-05 13:45:21,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:21,464 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:21,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1326180702] [2021-06-05 13:45:21,464 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 13:45:21,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:21,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:21,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:21,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:21,510 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 13:45:21,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:45:21,529 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 13:45:21,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:21,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 20 treesize of output 16 [2021-06-05 13:45:21,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:21,596 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:21,596 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 13:45:21,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,605 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 13:45:21,606 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:21,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:21,611 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 13:45:21,611 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:21,658 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 13:45:21,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:21,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831597533] [2021-06-05 13:45:21,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:21,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326180702] [2021-06-05 13:45:21,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326180702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:21,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:21,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:21,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496454972] [2021-06-05 13:45:21,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:21,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:21,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:21,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:21,659 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 13:45:21,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:21,833 INFO L93 Difference]: Finished difference Result 210 states and 534 transitions. [2021-06-05 13:45:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:21,834 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 13:45:21,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:21,834 INFO L225 Difference]: With dead ends: 210 [2021-06-05 13:45:21,834 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 13:45:21,834 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:21,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 13:45:21,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 178. [2021-06-05 13:45:21,836 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 13:45:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 13:45:21,836 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 13:45:21,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:21,836 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 13:45:21,836 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 13:45:21,836 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 13:45:21,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:21,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:21,837 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:22,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:22,037 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:22,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:22,037 INFO L82 PathProgramCache]: Analyzing trace with hash -611091837, now seen corresponding path program 177 times [2021-06-05 13:45:22,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:22,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357662657] [2021-06-05 13:45:22,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:22,039 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:22,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251438915] [2021-06-05 13:45:22,039 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 13:45:22,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:22,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:22,063 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:45:22,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:22,088 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 13:45:22,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-06-05 13:45:22,154 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 13:45:22,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:22,191 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 13:45:22,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:45:22,277 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 13:45:22,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,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 20 treesize of output 22 [2021-06-05 13:45:22,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,298 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-06-05 13:45:22,350 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 13:45:22,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:22,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357662657] [2021-06-05 13:45:22,351 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:22,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251438915] [2021-06-05 13:45:22,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251438915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:22,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:22,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:22,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610876952] [2021-06-05 13:45:22,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:22,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:22,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:22,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:22,351 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 13:45:22,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:22,558 INFO L93 Difference]: Finished difference Result 230 states and 576 transitions. [2021-06-05 13:45:22,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:22,558 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 13:45:22,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:22,559 INFO L225 Difference]: With dead ends: 230 [2021-06-05 13:45:22,559 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 13:45:22,559 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 179.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:22,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 13:45:22,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 180. [2021-06-05 13:45:22,560 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 13:45:22,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 462 transitions. [2021-06-05 13:45:22,561 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 462 transitions. Word has length 16 [2021-06-05 13:45:22,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:22,561 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 462 transitions. [2021-06-05 13:45:22,561 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 13:45:22,561 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 462 transitions. [2021-06-05 13:45:22,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:22,561 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:22,561 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:22,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:22,762 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:22,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:22,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1107251869, now seen corresponding path program 178 times [2021-06-05 13:45:22,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:22,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953752949] [2021-06-05 13:45:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:22,764 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:22,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529672830] [2021-06-05 13:45:22,764 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 13:45:22,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:22,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:22,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:22,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:22,805 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 13:45:22,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:45:22,830 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 13:45:22,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:45:22,858 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 13:45:22,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:22,900 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 13:45:22,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,910 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 13:45:22,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:22,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:22,916 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 13:45:22,951 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 13:45:22,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:22,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953752949] [2021-06-05 13:45:22,951 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:22,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529672830] [2021-06-05 13:45:22,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529672830] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:22,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:22,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:22,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966720923] [2021-06-05 13:45:22,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:22,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:22,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:22,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:22,952 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 13:45:23,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:23,117 INFO L93 Difference]: Finished difference Result 240 states and 601 transitions. [2021-06-05 13:45:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:23,118 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 13:45:23,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:23,118 INFO L225 Difference]: With dead ends: 240 [2021-06-05 13:45:23,118 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 13:45:23,118 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:23,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 13:45:23,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 179. [2021-06-05 13:45:23,120 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 13:45:23,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 459 transitions. [2021-06-05 13:45:23,120 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 459 transitions. Word has length 16 [2021-06-05 13:45:23,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:23,120 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 459 transitions. [2021-06-05 13:45:23,121 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 13:45:23,121 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 459 transitions. [2021-06-05 13:45:23,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:23,121 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:23,121 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:23,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:23,325 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:23,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:23,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1125685895, now seen corresponding path program 179 times [2021-06-05 13:45:23,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:23,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838508919] [2021-06-05 13:45:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:23,326 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:23,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1467616891] [2021-06-05 13:45:23,326 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:45:23,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:23,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:23,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:23,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:23,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 13:45:23,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:45:23,391 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 13:45:23,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:45:23,417 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 13:45:23,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:23,444 INFO L446 ElimStorePlain]: Different costs {0=[v_A_222], 5=[F]} [2021-06-05 13:45:23,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 13:45:23,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,465 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:23,465 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 13:45:23,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,472 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 13:45:23,516 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 13:45:23,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:23,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838508919] [2021-06-05 13:45:23,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:23,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467616891] [2021-06-05 13:45:23,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467616891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:23,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:23,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:23,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464550455] [2021-06-05 13:45:23,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:23,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:23,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:23,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:23,517 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 13:45:23,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:23,676 INFO L93 Difference]: Finished difference Result 229 states and 582 transitions. [2021-06-05 13:45:23,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:23,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 13:45:23,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:23,677 INFO L225 Difference]: With dead ends: 229 [2021-06-05 13:45:23,677 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 13:45:23,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 80.9ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:23,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 13:45:23,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 178. [2021-06-05 13:45:23,679 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 13:45:23,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 13:45:23,679 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 13:45:23,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:23,679 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 13:45:23,679 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 13:45:23,679 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 13:45:23,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:23,680 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:23,680 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:23,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2021-06-05 13:45:23,880 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:23,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:23,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1853124097, now seen corresponding path program 180 times [2021-06-05 13:45:23,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:23,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756737228] [2021-06-05 13:45:23,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:23,882 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:23,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646401034] [2021-06-05 13:45:23,882 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 13:45:23,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:23,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:23,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:23,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:23,920 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 13:45:23,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:45:23,946 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 13:45:23,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:23,979 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 13:45:23,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:23,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:23,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:45:24,016 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:24,016 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 13:45:24,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,024 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 13:45:24,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,030 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 13:45:24,030 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:24,074 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 13:45:24,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:24,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756737228] [2021-06-05 13:45:24,074 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:24,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646401034] [2021-06-05 13:45:24,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646401034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:24,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:24,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:24,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929031051] [2021-06-05 13:45:24,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:24,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:24,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:24,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:24,075 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 13:45:24,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:24,267 INFO L93 Difference]: Finished difference Result 229 states and 585 transitions. [2021-06-05 13:45:24,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:24,268 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 13:45:24,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:24,268 INFO L225 Difference]: With dead ends: 229 [2021-06-05 13:45:24,268 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 13:45:24,268 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 84.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:24,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 13:45:24,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 177. [2021-06-05 13:45:24,270 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 13:45:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 452 transitions. [2021-06-05 13:45:24,270 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 452 transitions. Word has length 16 [2021-06-05 13:45:24,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:24,270 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 452 transitions. [2021-06-05 13:45:24,270 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 13:45:24,270 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 452 transitions. [2021-06-05 13:45:24,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:24,271 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:24,271 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:24,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,184 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:24,471 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:24,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:24,472 INFO L82 PathProgramCache]: Analyzing trace with hash 293046663, now seen corresponding path program 181 times [2021-06-05 13:45:24,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:24,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627561223] [2021-06-05 13:45:24,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:24,474 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:24,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [638260618] [2021-06-05 13:45:24,474 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 13:45:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:24,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:24,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:24,511 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 13:45:24,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:45:24,537 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 13:45:24,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:24,557 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 13:45:24,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:45:24,592 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:24,592 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 13:45:24,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,600 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 13:45:24,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:24,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:24,607 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 13:45:24,607 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:24,652 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 13:45:24,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:24,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627561223] [2021-06-05 13:45:24,652 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:24,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638260618] [2021-06-05 13:45:24,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638260618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:24,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:24,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:24,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748716162] [2021-06-05 13:45:24,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:24,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:24,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:24,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:24,653 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 13:45:24,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:24,833 INFO L93 Difference]: Finished difference Result 228 states and 583 transitions. [2021-06-05 13:45:24,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:24,833 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 13:45:24,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:24,833 INFO L225 Difference]: With dead ends: 228 [2021-06-05 13:45:24,833 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 13:45:24,834 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 76.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:24,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 13:45:24,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 176. [2021-06-05 13:45:24,835 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 13:45:24,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 449 transitions. [2021-06-05 13:45:24,836 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 449 transitions. Word has length 16 [2021-06-05 13:45:24,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:24,836 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 449 transitions. [2021-06-05 13:45:24,836 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 13:45:24,836 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 449 transitions. [2021-06-05 13:45:24,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:24,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:24,836 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:25,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-06-05 13:45:25,037 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:25,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:25,037 INFO L82 PathProgramCache]: Analyzing trace with hash -801044925, now seen corresponding path program 182 times [2021-06-05 13:45:25,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:25,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417860063] [2021-06-05 13:45:25,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:25,041 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:25,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [816771528] [2021-06-05 13:45:25,041 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 13:45:25,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:25,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:25,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 13:45:25,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:25,096 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 13:45:25,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:25,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:45:25,113 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 13:45:25,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:25,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:45:25,142 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 13:45:25,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:25,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:25,190 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 13:45:25,190 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 13:45:25,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:25,199 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 13:45:25,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:25,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:25,205 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 13:45:25,205 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:45:25,251 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 13:45:25,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:25,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417860063] [2021-06-05 13:45:25,252 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:25,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816771528] [2021-06-05 13:45:25,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816771528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:25,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:25,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:25,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864172412] [2021-06-05 13:45:25,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:25,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:25,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:25,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:25,252 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 13:45:25,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:25,436 INFO L93 Difference]: Finished difference Result 242 states and 624 transitions. [2021-06-05 13:45:25,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:25,436 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 13:45:25,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:25,437 INFO L225 Difference]: With dead ends: 242 [2021-06-05 13:45:25,437 INFO L226 Difference]: Without dead ends: 239 [2021-06-05 13:45:25,437 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 100.5ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:25,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-06-05 13:45:25,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 174. [2021-06-05 13:45:25,439 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 13:45:25,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 446 transitions. [2021-06-05 13:45:25,439 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 446 transitions. Word has length 16 [2021-06-05 13:45:25,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:25,439 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 446 transitions. [2021-06-05 13:45:25,439 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 13:45:25,439 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 446 transitions. [2021-06-05 13:45:25,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 13:45:25,439 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:25,439 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:25,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-06-05 13:45:25,640 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:25,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:25,640 INFO L82 PathProgramCache]: Analyzing trace with hash -919129405, now seen corresponding path program 183 times [2021-06-05 13:45:25,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:25,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7436051] [2021-06-05 13:45:25,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:25,643 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:25,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912905816] [2021-06-05 13:45:25,643 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 13:45:25,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:45:25,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:25,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:25,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:25,754 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 13:45:25,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:25,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7436051] [2021-06-05 13:45:25,754 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:25,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912905816] [2021-06-05 13:45:25,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912905816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:25,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:25,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:25,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723973614] [2021-06-05 13:45:25,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:25,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:25,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:25,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:25,755 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 13:45:25,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:25,906 INFO L93 Difference]: Finished difference Result 241 states and 619 transitions. [2021-06-05 13:45:25,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:25,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 13:45:25,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:25,906 INFO L225 Difference]: With dead ends: 241 [2021-06-05 13:45:25,906 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 13:45:25,907 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 78.2ms TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:25,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 13:45:25,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 166. [2021-06-05 13:45:25,908 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 13:45:25,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 425 transitions. [2021-06-05 13:45:25,909 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 425 transitions. Word has length 16 [2021-06-05 13:45:25,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:25,909 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 425 transitions. [2021-06-05 13:45:25,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 13:45:25,909 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 425 transitions. [2021-06-05 13:45:25,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:25,909 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:25,909 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:26,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-06-05 13:45:26,131 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:26,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:26,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1571347686, now seen corresponding path program 184 times [2021-06-05 13:45:26,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:26,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520266294] [2021-06-05 13:45:26,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:26,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:26,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1734913285] [2021-06-05 13:45:26,133 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 13:45:26,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:26,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:26,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:45:26,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:26,229 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 13:45:26,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:26,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520266294] [2021-06-05 13:45:26,229 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:26,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734913285] [2021-06-05 13:45:26,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734913285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:26,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:26,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:26,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896059934] [2021-06-05 13:45:26,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:26,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:26,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:26,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:26,230 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 13:45:26,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:26,364 INFO L93 Difference]: Finished difference Result 192 states and 459 transitions. [2021-06-05 13:45:26,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:26,364 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 13:45:26,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:26,365 INFO L225 Difference]: With dead ends: 192 [2021-06-05 13:45:26,365 INFO L226 Difference]: Without dead ends: 172 [2021-06-05 13:45:26,365 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 135.7ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:45:26,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-05 13:45:26,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 163. [2021-06-05 13:45:26,367 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 13:45:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 419 transitions. [2021-06-05 13:45:26,367 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 419 transitions. Word has length 17 [2021-06-05 13:45:26,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:26,367 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 419 transitions. [2021-06-05 13:45:26,367 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 13:45:26,367 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 419 transitions. [2021-06-05 13:45:26,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:26,368 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:26,368 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:26,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 13:45:26,590 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:26,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:26,590 INFO L82 PathProgramCache]: Analyzing trace with hash 1566265809, now seen corresponding path program 185 times [2021-06-05 13:45:26,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:26,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48236305] [2021-06-05 13:45:26,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:26,593 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:26,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [400142999] [2021-06-05 13:45:26,593 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 13:45:26,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:26,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:26,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:26,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:26,793 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 13:45:26,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:26,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48236305] [2021-06-05 13:45:26,794 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:26,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400142999] [2021-06-05 13:45:26,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400142999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:26,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:26,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:26,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158364000] [2021-06-05 13:45:26,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:26,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:26,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:26,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:26,796 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 13:45:27,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:27,020 INFO L93 Difference]: Finished difference Result 235 states and 570 transitions. [2021-06-05 13:45:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:45:27,020 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 13:45:27,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:27,021 INFO L225 Difference]: With dead ends: 235 [2021-06-05 13:45:27,021 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 13:45:27,021 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 204.5ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:45:27,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 13:45:27,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 174. [2021-06-05 13:45:27,023 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 13:45:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 440 transitions. [2021-06-05 13:45:27,024 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 440 transitions. Word has length 17 [2021-06-05 13:45:27,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:27,024 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 440 transitions. [2021-06-05 13:45:27,024 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 13:45:27,024 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 440 transitions. [2021-06-05 13:45:27,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:27,024 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:27,024 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:27,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:27,233 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:27,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:27,233 INFO L82 PathProgramCache]: Analyzing trace with hash -35767269, now seen corresponding path program 186 times [2021-06-05 13:45:27,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:27,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31139286] [2021-06-05 13:45:27,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:27,235 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:27,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274597124] [2021-06-05 13:45:27,235 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 13:45:27,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:45:27,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:27,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:27,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:27,335 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 13:45:27,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:27,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31139286] [2021-06-05 13:45:27,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:27,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274597124] [2021-06-05 13:45:27,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274597124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:27,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:27,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:27,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642608545] [2021-06-05 13:45:27,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:27,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:27,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:27,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:27,336 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 13:45:27,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:27,609 INFO L93 Difference]: Finished difference Result 350 states and 806 transitions. [2021-06-05 13:45:27,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:45:27,609 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 13:45:27,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:27,610 INFO L225 Difference]: With dead ends: 350 [2021-06-05 13:45:27,610 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 13:45:27,610 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 176.0ms TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:45:27,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 13:45:27,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 207. [2021-06-05 13:45:27,612 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 13:45:27,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 550 transitions. [2021-06-05 13:45:27,613 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 550 transitions. Word has length 17 [2021-06-05 13:45:27,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:27,613 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 550 transitions. [2021-06-05 13:45:27,613 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 13:45:27,613 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 550 transitions. [2021-06-05 13:45:27,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:27,613 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:27,613 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:27,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-06-05 13:45:27,814 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:27,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:27,814 INFO L82 PathProgramCache]: Analyzing trace with hash -986435647, now seen corresponding path program 187 times [2021-06-05 13:45:27,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:27,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143617212] [2021-06-05 13:45:27,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:27,816 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:27,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [9411545] [2021-06-05 13:45:27,816 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 13:45:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:27,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:27,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:27,953 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 13:45:27,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:27,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143617212] [2021-06-05 13:45:27,953 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:27,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9411545] [2021-06-05 13:45:27,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9411545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:27,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:27,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:27,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662614695] [2021-06-05 13:45:27,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:27,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:27,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:27,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:27,954 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 13:45:28,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:28,289 INFO L93 Difference]: Finished difference Result 325 states and 811 transitions. [2021-06-05 13:45:28,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 13:45:28,289 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 13:45:28,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:28,290 INFO L225 Difference]: With dead ends: 325 [2021-06-05 13:45:28,290 INFO L226 Difference]: Without dead ends: 322 [2021-06-05 13:45:28,290 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 271.0ms TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2021-06-05 13:45:28,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-06-05 13:45:28,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 238. [2021-06-05 13:45:28,293 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 13:45:28,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 654 transitions. [2021-06-05 13:45:28,293 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 654 transitions. Word has length 17 [2021-06-05 13:45:28,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:28,293 INFO L482 AbstractCegarLoop]: Abstraction has 238 states and 654 transitions. [2021-06-05 13:45:28,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 13:45:28,293 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 654 transitions. [2021-06-05 13:45:28,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:28,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:28,294 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:28,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:28,494 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:28,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:28,494 INFO L82 PathProgramCache]: Analyzing trace with hash -414980841, now seen corresponding path program 188 times [2021-06-05 13:45:28,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:28,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797038916] [2021-06-05 13:45:28,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:28,496 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:28,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890901966] [2021-06-05 13:45:28,496 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 13:45:28,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:28,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:28,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:28,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:28,599 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 13:45:28,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:28,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797038916] [2021-06-05 13:45:28,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:28,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890901966] [2021-06-05 13:45:28,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890901966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:28,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:28,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:28,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588183123] [2021-06-05 13:45:28,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:28,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:28,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:28,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:28,600 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 13:45:28,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:28,809 INFO L93 Difference]: Finished difference Result 389 states and 916 transitions. [2021-06-05 13:45:28,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:45:28,809 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 13:45:28,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:28,810 INFO L225 Difference]: With dead ends: 389 [2021-06-05 13:45:28,810 INFO L226 Difference]: Without dead ends: 374 [2021-06-05 13:45:28,810 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 144.4ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:45:28,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-06-05 13:45:28,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 248. [2021-06-05 13:45:28,813 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 13:45:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 675 transitions. [2021-06-05 13:45:28,814 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 675 transitions. Word has length 17 [2021-06-05 13:45:28,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:28,814 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 675 transitions. [2021-06-05 13:45:28,814 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 13:45:28,814 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 675 transitions. [2021-06-05 13:45:28,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:28,814 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:28,814 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:29,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:29,027 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:29,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:29,028 INFO L82 PathProgramCache]: Analyzing trace with hash 120248961, now seen corresponding path program 189 times [2021-06-05 13:45:29,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:29,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981037717] [2021-06-05 13:45:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:29,030 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:29,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117043154] [2021-06-05 13:45:29,030 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 13:45:29,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:29,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:29,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:29,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:29,144 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 13:45:29,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:29,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981037717] [2021-06-05 13:45:29,144 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:29,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117043154] [2021-06-05 13:45:29,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117043154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:29,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:29,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:29,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188819640] [2021-06-05 13:45:29,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:29,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:29,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:29,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:29,151 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 13:45:29,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:29,359 INFO L93 Difference]: Finished difference Result 406 states and 938 transitions. [2021-06-05 13:45:29,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:45:29,359 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 13:45:29,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:29,360 INFO L225 Difference]: With dead ends: 406 [2021-06-05 13:45:29,360 INFO L226 Difference]: Without dead ends: 395 [2021-06-05 13:45:29,360 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 158.5ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:45:29,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-06-05 13:45:29,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 263. [2021-06-05 13:45:29,363 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 13:45:29,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 13:45:29,364 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 13:45:29,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:29,364 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 13:45:29,365 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 13:45:29,365 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 13:45:29,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:29,365 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:29,365 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:29,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,193 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:29,577 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:29,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:29,577 INFO L82 PathProgramCache]: Analyzing trace with hash 626595227, now seen corresponding path program 190 times [2021-06-05 13:45:29,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:29,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075714691] [2021-06-05 13:45:29,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:29,580 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:29,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443789099] [2021-06-05 13:45:29,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 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 13:45:29,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:29,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:29,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:29,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:29,723 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 13:45:29,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:29,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075714691] [2021-06-05 13:45:29,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:29,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443789099] [2021-06-05 13:45:29,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443789099] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:29,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:29,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:29,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276232434] [2021-06-05 13:45:29,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:29,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:29,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:29,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:29,724 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 13:45:29,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:29,994 INFO L93 Difference]: Finished difference Result 348 states and 865 transitions. [2021-06-05 13:45:29,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:45:29,995 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 13:45:29,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:29,995 INFO L225 Difference]: With dead ends: 348 [2021-06-05 13:45:29,995 INFO L226 Difference]: Without dead ends: 345 [2021-06-05 13:45:29,995 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 227.5ms TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2021-06-05 13:45:29,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-06-05 13:45:29,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 263. [2021-06-05 13:45:29,998 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 13:45:29,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 13:45:29,998 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 13:45:29,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:29,998 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 13:45:29,998 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 13:45:29,998 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 13:45:29,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:29,999 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:29,999 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:30,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:30,199 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:30,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:30,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1017240957, now seen corresponding path program 191 times [2021-06-05 13:45:30,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:30,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782313793] [2021-06-05 13:45:30,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:30,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:30,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2086225312] [2021-06-05 13:45:30,202 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 13:45:30,225 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:30,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:30,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:30,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:30,235 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 13:45:30,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:30,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 13:45:30,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:45:30,290 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 13:45:30,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:30,349 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 13:45:30,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:45:30,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:30,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:30,388 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 13:45:30,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:30,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:30,402 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 13:45:30,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:30,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:30,410 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 13:45:30,410 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:30,432 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 13:45:30,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:30,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782313793] [2021-06-05 13:45:30,432 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:30,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086225312] [2021-06-05 13:45:30,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086225312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:30,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:30,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:30,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723384116] [2021-06-05 13:45:30,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:30,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:30,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:30,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:30,433 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 13:45:30,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:30,626 INFO L93 Difference]: Finished difference Result 304 states and 784 transitions. [2021-06-05 13:45:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:30,626 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 13:45:30,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:30,627 INFO L225 Difference]: With dead ends: 304 [2021-06-05 13:45:30,627 INFO L226 Difference]: Without dead ends: 298 [2021-06-05 13:45:30,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 108.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:30,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-06-05 13:45:30,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 268. [2021-06-05 13:45:30,629 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 13:45:30,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 728 transitions. [2021-06-05 13:45:30,630 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 728 transitions. Word has length 17 [2021-06-05 13:45:30,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:30,630 INFO L482 AbstractCegarLoop]: Abstraction has 268 states and 728 transitions. [2021-06-05 13:45:30,630 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 13:45:30,630 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 728 transitions. [2021-06-05 13:45:30,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:30,630 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:30,630 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:30,831 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2021-06-05 13:45:30,831 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:30,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:30,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1548679005, now seen corresponding path program 192 times [2021-06-05 13:45:30,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:30,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550432745] [2021-06-05 13:45:30,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:30,833 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:30,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221239169] [2021-06-05 13:45:30,833 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 13:45:31,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:31,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:31,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:31,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:31,143 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 13:45:31,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:31,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550432745] [2021-06-05 13:45:31,143 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:31,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221239169] [2021-06-05 13:45:31,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221239169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:31,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:31,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:31,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140261801] [2021-06-05 13:45:31,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:31,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:31,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:31,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:31,144 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 13:45:31,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:31,283 INFO L93 Difference]: Finished difference Result 423 states and 1074 transitions. [2021-06-05 13:45:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:31,283 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 13:45:31,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:31,284 INFO L225 Difference]: With dead ends: 423 [2021-06-05 13:45:31,284 INFO L226 Difference]: Without dead ends: 418 [2021-06-05 13:45:31,284 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 73.6ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:31,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-06-05 13:45:31,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 289. [2021-06-05 13:45:31,287 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 13:45:31,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 802 transitions. [2021-06-05 13:45:31,287 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 802 transitions. Word has length 17 [2021-06-05 13:45:31,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:31,287 INFO L482 AbstractCegarLoop]: Abstraction has 289 states and 802 transitions. [2021-06-05 13:45:31,287 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 13:45:31,288 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 802 transitions. [2021-06-05 13:45:31,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:31,288 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:31,288 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:31,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-06-05 13:45:31,489 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:31,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:31,489 INFO L82 PathProgramCache]: Analyzing trace with hash 169664701, now seen corresponding path program 193 times [2021-06-05 13:45:31,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:31,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943552109] [2021-06-05 13:45:31,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:31,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:31,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1282962140] [2021-06-05 13:45:31,491 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 13:45:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:31,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:31,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:31,539 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 13:45:31,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:31,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 20 treesize of output 16 [2021-06-05 13:45:31,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:31,598 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 13:45:31,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:31,642 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 13:45:31,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:45:31,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:31,676 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 13:45:31,687 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 13:45:31,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:31,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:31,701 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 13:45:31,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:31,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:31,713 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 13:45:31,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:31,759 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 13:45:31,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:31,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943552109] [2021-06-05 13:45:31,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:31,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282962140] [2021-06-05 13:45:31,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282962140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:31,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:31,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:31,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199710466] [2021-06-05 13:45:31,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:31,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:31,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:31,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:31,763 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 13:45:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:31,995 INFO L93 Difference]: Finished difference Result 344 states and 906 transitions. [2021-06-05 13:45:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:31,996 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 13:45:31,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:31,996 INFO L225 Difference]: With dead ends: 344 [2021-06-05 13:45:31,996 INFO L226 Difference]: Without dead ends: 340 [2021-06-05 13:45:31,997 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 124.0ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:31,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-06-05 13:45:32,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-06-05 13:45:32,002 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 13:45:32,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 799 transitions. [2021-06-05 13:45:32,003 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 799 transitions. Word has length 17 [2021-06-05 13:45:32,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:32,003 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 799 transitions. [2021-06-05 13:45:32,003 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 13:45:32,003 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 799 transitions. [2021-06-05 13:45:32,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:32,004 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:32,004 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:32,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2021-06-05 13:45:32,225 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:32,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:32,226 INFO L82 PathProgramCache]: Analyzing trace with hash -977224199, now seen corresponding path program 194 times [2021-06-05 13:45:32,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:32,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65892419] [2021-06-05 13:45:32,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:32,227 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:32,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270861055] [2021-06-05 13:45:32,227 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 13:45:32,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:32,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:32,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:32,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:32,346 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 13:45:32,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:32,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65892419] [2021-06-05 13:45:32,346 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:32,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270861055] [2021-06-05 13:45:32,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270861055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:32,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:32,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:32,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601412032] [2021-06-05 13:45:32,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:32,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:32,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:32,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:32,347 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 13:45:32,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:32,518 INFO L93 Difference]: Finished difference Result 395 states and 1030 transitions. [2021-06-05 13:45:32,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:45:32,518 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 13:45:32,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:32,519 INFO L225 Difference]: With dead ends: 395 [2021-06-05 13:45:32,519 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 13:45:32,519 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 99.2ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:45:32,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 13:45:32,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 292. [2021-06-05 13:45:32,522 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 13:45:32,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 812 transitions. [2021-06-05 13:45:32,522 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 812 transitions. Word has length 17 [2021-06-05 13:45:32,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:32,522 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 812 transitions. [2021-06-05 13:45:32,522 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 13:45:32,522 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 812 transitions. [2021-06-05 13:45:32,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:32,523 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:32,523 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:32,723 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-06-05 13:45:32,723 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:32,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:32,724 INFO L82 PathProgramCache]: Analyzing trace with hash 741119507, now seen corresponding path program 195 times [2021-06-05 13:45:32,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:32,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337858164] [2021-06-05 13:45:32,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:32,725 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:32,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741920335] [2021-06-05 13:45:32,725 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 13:45:32,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:32,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:32,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:32,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:32,758 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 13:45:32,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:32,790 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 13:45:32,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:32,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 13:45:32,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:32,853 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 13:45:32,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:45:32,903 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 13:45:32,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,914 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 13:45:32,915 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:32,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:32,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:32,967 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 13:45:32,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:32,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337858164] [2021-06-05 13:45:32,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:32,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741920335] [2021-06-05 13:45:32,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741920335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:32,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:32,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:32,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880932992] [2021-06-05 13:45:32,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:32,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:32,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:32,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:32,968 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 13:45:33,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:33,230 INFO L93 Difference]: Finished difference Result 341 states and 908 transitions. [2021-06-05 13:45:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:33,230 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 13:45:33,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:33,231 INFO L225 Difference]: With dead ends: 341 [2021-06-05 13:45:33,231 INFO L226 Difference]: Without dead ends: 337 [2021-06-05 13:45:33,231 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:33,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-06-05 13:45:33,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 294. [2021-06-05 13:45:33,233 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 13:45:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 13:45:33,234 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 13:45:33,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:33,234 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 13:45:33,234 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 13:45:33,234 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 13:45:33,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:33,234 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:33,234 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:33,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:33,435 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:33,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:33,435 INFO L82 PathProgramCache]: Analyzing trace with hash 759553533, now seen corresponding path program 196 times [2021-06-05 13:45:33,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:33,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856512698] [2021-06-05 13:45:33,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:33,437 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:33,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459364713] [2021-06-05 13:45:33,437 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 13:45:33,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:33,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:33,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:33,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:33,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 13:45:33,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:45:33,498 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 13:45:33,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:45:33,535 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 13:45:33,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:45:33,564 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 13:45:33,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:45:33,597 INFO L446 ElimStorePlain]: Different costs {2=[v_A_240], 9=[F]} [2021-06-05 13:45:33,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:33,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:33,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 13:45:33,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:33,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:33,626 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 13:45:33,626 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 13:45:33,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:33,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:33,634 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 13:45:33,634 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:25 [2021-06-05 13:45:33,687 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 13:45:33,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:33,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856512698] [2021-06-05 13:45:33,688 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:33,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459364713] [2021-06-05 13:45:33,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459364713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:33,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:33,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:33,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906136923] [2021-06-05 13:45:33,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:33,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:33,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:33,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:33,688 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 13:45:33,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:33,888 INFO L93 Difference]: Finished difference Result 334 states and 889 transitions. [2021-06-05 13:45:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:33,889 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 13:45:33,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:33,889 INFO L225 Difference]: With dead ends: 334 [2021-06-05 13:45:33,889 INFO L226 Difference]: Without dead ends: 330 [2021-06-05 13:45:33,889 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:33,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-06-05 13:45:33,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 294. [2021-06-05 13:45:33,892 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 13:45:33,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 13:45:33,892 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 13:45:33,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:33,892 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 13:45:33,892 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 13:45:33,892 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 13:45:33,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:33,893 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:33,893 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:34,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-06-05 13:45:34,093 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:34,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:34,094 INFO L82 PathProgramCache]: Analyzing trace with hash -375594854, now seen corresponding path program 197 times [2021-06-05 13:45:34,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:34,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430981654] [2021-06-05 13:45:34,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:34,095 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:34,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [127687527] [2021-06-05 13:45:34,095 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 13:45:34,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:45:34,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:34,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:45:34,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:34,195 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 13:45:34,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:34,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430981654] [2021-06-05 13:45:34,195 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:34,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127687527] [2021-06-05 13:45:34,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127687527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:34,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:34,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:34,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521058232] [2021-06-05 13:45:34,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:34,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:34,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:34,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:34,196 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 13:45:34,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:34,509 INFO L93 Difference]: Finished difference Result 446 states and 1140 transitions. [2021-06-05 13:45:34,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:45:34,509 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 13:45:34,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:34,510 INFO L225 Difference]: With dead ends: 446 [2021-06-05 13:45:34,510 INFO L226 Difference]: Without dead ends: 431 [2021-06-05 13:45:34,510 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 222.1ms TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:45:34,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-06-05 13:45:34,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 316. [2021-06-05 13:45:34,514 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 13:45:34,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 893 transitions. [2021-06-05 13:45:34,514 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 893 transitions. Word has length 17 [2021-06-05 13:45:34,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:34,514 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 893 transitions. [2021-06-05 13:45:34,514 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 13:45:34,514 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 893 transitions. [2021-06-05 13:45:34,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:34,515 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:34,515 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:34,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:34,715 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:34,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:34,716 INFO L82 PathProgramCache]: Analyzing trace with hash 734596570, now seen corresponding path program 198 times [2021-06-05 13:45:34,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:34,716 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200127216] [2021-06-05 13:45:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:34,717 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:34,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1008589690] [2021-06-05 13:45:34,717 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 13:45:34,741 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:34,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:34,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:45:34,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:34,809 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 13:45:34,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:34,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200127216] [2021-06-05 13:45:34,809 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:34,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008589690] [2021-06-05 13:45:34,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008589690] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:34,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:34,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:34,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471981913] [2021-06-05 13:45:34,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:34,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:34,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:34,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:34,810 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 13:45:35,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:35,062 INFO L93 Difference]: Finished difference Result 431 states and 1096 transitions. [2021-06-05 13:45:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:45:35,062 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 13:45:35,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:35,063 INFO L225 Difference]: With dead ends: 431 [2021-06-05 13:45:35,063 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 13:45:35,063 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 170.5ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:45:35,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 13:45:35,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 315. [2021-06-05 13:45:35,066 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 13:45:35,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 888 transitions. [2021-06-05 13:45:35,067 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 888 transitions. Word has length 17 [2021-06-05 13:45:35,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:35,067 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 888 transitions. [2021-06-05 13:45:35,067 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 13:45:35,067 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 888 transitions. [2021-06-05 13:45:35,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:35,067 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:35,067 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:35,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2021-06-05 13:45:35,268 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:35,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:35,268 INFO L82 PathProgramCache]: Analyzing trace with hash -341114586, now seen corresponding path program 199 times [2021-06-05 13:45:35,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:35,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697391331] [2021-06-05 13:45:35,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:35,272 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:35,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193811944] [2021-06-05 13:45:35,272 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 13:45:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:35,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:45:35,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:35,395 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 13:45:35,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:35,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697391331] [2021-06-05 13:45:35,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:35,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193811944] [2021-06-05 13:45:35,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193811944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:35,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:35,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:35,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499523647] [2021-06-05 13:45:35,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:35,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:35,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:35,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:35,397 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 13:45:35,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:35,684 INFO L93 Difference]: Finished difference Result 445 states and 1115 transitions. [2021-06-05 13:45:35,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:45:35,685 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 13:45:35,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:35,685 INFO L225 Difference]: With dead ends: 445 [2021-06-05 13:45:35,686 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 13:45:35,686 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 184.4ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:45:35,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 13:45:35,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 321. [2021-06-05 13:45:35,689 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 13:45:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 13:45:35,689 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 13:45:35,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:35,690 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 13:45:35,690 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 13:45:35,690 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 13:45:35,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:35,690 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:35,690 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:35,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:35,890 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:35,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:35,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1407677029, now seen corresponding path program 200 times [2021-06-05 13:45:35,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:35,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563519744] [2021-06-05 13:45:35,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:35,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:35,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [113135349] [2021-06-05 13:45:35,892 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 13:45:35,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:35,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:35,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:35,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:35,926 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 13:45:35,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:35,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:35,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:35,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:35,962 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 13:45:35,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:35,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:35,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:35,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:35,995 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 13:45:35,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:45:36,025 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 13:45:36,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:45:36,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:36,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:36,081 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 13:45:36,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:36,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:36,094 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 13:45:36,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,102 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 13:45:36,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:36,140 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 13:45:36,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:36,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563519744] [2021-06-05 13:45:36,140 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:36,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113135349] [2021-06-05 13:45:36,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113135349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:36,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:36,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:36,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003296368] [2021-06-05 13:45:36,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:36,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:36,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:36,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:36,141 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 13:45:36,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:36,374 INFO L93 Difference]: Finished difference Result 387 states and 1039 transitions. [2021-06-05 13:45:36,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:36,374 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 13:45:36,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:36,375 INFO L225 Difference]: With dead ends: 387 [2021-06-05 13:45:36,375 INFO L226 Difference]: Without dead ends: 383 [2021-06-05 13:45:36,375 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 140.1ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:36,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-06-05 13:45:36,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 321. [2021-06-05 13:45:36,378 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 13:45:36,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 13:45:36,378 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 13:45:36,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:36,379 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 13:45:36,379 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 13:45:36,379 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 13:45:36,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:36,379 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:36,379 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:36,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:36,581 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:36,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:36,581 INFO L82 PathProgramCache]: Analyzing trace with hash -928859908, now seen corresponding path program 201 times [2021-06-05 13:45:36,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:36,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231820875] [2021-06-05 13:45:36,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:36,582 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:36,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1326572321] [2021-06-05 13:45:36,583 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 13:45:36,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 13:45:36,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:36,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 13:45:36,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:36,616 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 13:45:36,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:45:36,662 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 13:45:36,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:36,692 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,692 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 13:45:36,696 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 13:45:36,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,722 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-06-05 13:45:36,723 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 13:45:36,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:36,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:36,736 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 13:45:36,736 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:16 [2021-06-05 13:45:36,761 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 13:45:36,761 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:36,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231820875] [2021-06-05 13:45:36,761 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:36,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326572321] [2021-06-05 13:45:36,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326572321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:36,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:36,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:45:36,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473047945] [2021-06-05 13:45:36,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:45:36,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:36,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:45:36,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:45:36,762 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 13:45:36,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:36,863 INFO L93 Difference]: Finished difference Result 354 states and 946 transitions. [2021-06-05 13:45:36,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 13:45:36,863 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 13:45:36,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:36,864 INFO L225 Difference]: With dead ends: 354 [2021-06-05 13:45:36,864 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 13:45:36,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:36,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 13:45:36,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2021-06-05 13:45:36,867 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 13:45:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 899 transitions. [2021-06-05 13:45:36,872 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 899 transitions. Word has length 17 [2021-06-05 13:45:36,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:36,872 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 899 transitions. [2021-06-05 13:45:36,872 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 13:45:36,872 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 899 transitions. [2021-06-05 13:45:36,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:36,872 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:36,872 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:37,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:37,073 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:37,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:37,074 INFO L82 PathProgramCache]: Analyzing trace with hash 699107091, now seen corresponding path program 202 times [2021-06-05 13:45:37,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:37,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086307886] [2021-06-05 13:45:37,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:37,076 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:37,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1013042022] [2021-06-05 13:45:37,076 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 13:45:37,104 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:37,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:37,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:37,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:37,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 13:45:37,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:37,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:37,152 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 13:45:37,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:45:37,175 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 13:45:37,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:45:37,202 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 13:45:37,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:45:37,255 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 13:45:37,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,265 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 13:45:37,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:37,311 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 13:45:37,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086307886] [2021-06-05 13:45:37,311 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013042022] [2021-06-05 13:45:37,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013042022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:37,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:37,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:37,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857089507] [2021-06-05 13:45:37,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:37,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:37,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:37,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:37,312 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 13:45:37,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:37,589 INFO L93 Difference]: Finished difference Result 372 states and 994 transitions. [2021-06-05 13:45:37,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:37,590 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 13:45:37,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:37,591 INFO L225 Difference]: With dead ends: 372 [2021-06-05 13:45:37,591 INFO L226 Difference]: Without dead ends: 368 [2021-06-05 13:45:37,591 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 115.0ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:37,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-06-05 13:45:37,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 320. [2021-06-05 13:45:37,594 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 13:45:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 13:45:37,594 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 13:45:37,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:37,594 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 13:45:37,594 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 13:45:37,595 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 13:45:37,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:37,595 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:37,595 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:37,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2021-06-05 13:45:37,795 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:37,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:37,796 INFO L82 PathProgramCache]: Analyzing trace with hash 717541117, now seen corresponding path program 203 times [2021-06-05 13:45:37,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:37,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086975092] [2021-06-05 13:45:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:37,797 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:37,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1380303279] [2021-06-05 13:45:37,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 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 13:45:37,821 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:45:37,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:37,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:37,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:37,831 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 13:45:37,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:45:37,860 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 13:45:37,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:45:37,881 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 13:45:37,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:45:37,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 13:45:37,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:45:37,941 INFO L446 ElimStorePlain]: Different costs {0=[v_A_250], 7=[F]} [2021-06-05 13:45:37,943 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 13:45:37,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,965 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 13:45:37,965 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 13:45:37,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:37,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:37,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 13:45:38,025 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 13:45:38,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:38,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086975092] [2021-06-05 13:45:38,025 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:38,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380303279] [2021-06-05 13:45:38,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380303279] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:38,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:38,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:38,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472257453] [2021-06-05 13:45:38,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:38,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:38,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:38,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:38,026 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 13:45:38,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:38,216 INFO L93 Difference]: Finished difference Result 365 states and 975 transitions. [2021-06-05 13:45:38,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:38,217 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 13:45:38,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:38,217 INFO L225 Difference]: With dead ends: 365 [2021-06-05 13:45:38,217 INFO L226 Difference]: Without dead ends: 361 [2021-06-05 13:45:38,217 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 102.4ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:38,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-06-05 13:45:38,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2021-06-05 13:45:38,220 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 13:45:38,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 13:45:38,221 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 13:45:38,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:38,221 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 13:45:38,221 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 13:45:38,221 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 13:45:38,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:38,221 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:38,221 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:38,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-06-05 13:45:38,422 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:38,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:38,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1882972450, now seen corresponding path program 204 times [2021-06-05 13:45:38,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:38,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130458105] [2021-06-05 13:45:38,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:38,424 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:38,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1820098262] [2021-06-05 13:45:38,424 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 13:45:38,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:38,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:38,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:45:38,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:38,520 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 13:45:38,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:38,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130458105] [2021-06-05 13:45:38,521 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:38,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820098262] [2021-06-05 13:45:38,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820098262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:38,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:38,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:45:38,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773889845] [2021-06-05 13:45:38,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:45:38,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:38,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:45:38,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:45:38,521 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 13:45:38,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:38,624 INFO L93 Difference]: Finished difference Result 356 states and 953 transitions. [2021-06-05 13:45:38,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 13:45:38,624 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 13:45:38,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:38,625 INFO L225 Difference]: With dead ends: 356 [2021-06-05 13:45:38,625 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 13:45:38,625 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 64.4ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:38,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 13:45:38,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 320. [2021-06-05 13:45:38,628 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 13:45:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 13:45:38,628 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 13:45:38,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:38,628 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 13:45:38,629 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 13:45:38,629 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 13:45:38,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:38,629 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:38,629 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:38,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-06-05 13:45:38,830 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:38,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:38,830 INFO L82 PathProgramCache]: Analyzing trace with hash -576337475, now seen corresponding path program 205 times [2021-06-05 13:45:38,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:38,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494124342] [2021-06-05 13:45:38,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:38,833 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:38,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [88066733] [2021-06-05 13:45:38,834 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 13:45:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:38,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:38,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:38,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 13:45:38,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:38,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:38,888 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 13:45:38,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:38,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:38,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 15 treesize of output 11 [2021-06-05 13:45:38,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:38,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:45:38,944 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 13:45:38,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:38,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:38,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:45:39,010 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 13:45:39,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,021 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 13:45:39,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,027 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:39,051 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 13:45:39,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:39,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494124342] [2021-06-05 13:45:39,051 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:39,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88066733] [2021-06-05 13:45:39,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88066733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:39,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:39,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:39,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514066443] [2021-06-05 13:45:39,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:39,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:39,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:39,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:39,052 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 13:45:39,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:39,266 INFO L93 Difference]: Finished difference Result 380 states and 1009 transitions. [2021-06-05 13:45:39,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:39,266 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 13:45:39,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:39,267 INFO L225 Difference]: With dead ends: 380 [2021-06-05 13:45:39,267 INFO L226 Difference]: Without dead ends: 377 [2021-06-05 13:45:39,267 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 110.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:39,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-06-05 13:45:39,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 320. [2021-06-05 13:45:39,270 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 13:45:39,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 13:45:39,270 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 13:45:39,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:39,271 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 13:45:39,271 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 13:45:39,271 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 13:45:39,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:39,271 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:39,271 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:39,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-06-05 13:45:39,472 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:39,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:39,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1142006231, now seen corresponding path program 206 times [2021-06-05 13:45:39,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:39,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516846103] [2021-06-05 13:45:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:39,473 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:39,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056900179] [2021-06-05 13:45:39,474 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 13:45:39,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:39,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:39,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:39,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:39,513 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 13:45:39,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:45:39,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 16 treesize of output 18 [2021-06-05 13:45:39,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:39,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 15 treesize of output 11 [2021-06-05 13:45:39,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:45:39,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 13:45:39,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:45:39,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:39,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:39,650 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 13:45:39,652 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 13:45:39,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:39,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:39,662 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 13:45:39,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:39,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:39,671 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 13:45:39,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:39,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 13:45:39,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:39,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516846103] [2021-06-05 13:45:39,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:39,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056900179] [2021-06-05 13:45:39,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056900179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:39,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:39,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:39,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720335264] [2021-06-05 13:45:39,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:39,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:39,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:39,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:39,709 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 13:45:39,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:39,985 INFO L93 Difference]: Finished difference Result 408 states and 1080 transitions. [2021-06-05 13:45:39,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:39,985 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 13:45:39,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:39,986 INFO L225 Difference]: With dead ends: 408 [2021-06-05 13:45:39,986 INFO L226 Difference]: Without dead ends: 401 [2021-06-05 13:45:39,986 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 119.2ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:39,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-06-05 13:45:39,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 308. [2021-06-05 13:45:39,989 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 13:45:39,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 13:45:39,990 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 13:45:39,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:39,990 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 13:45:39,990 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 13:45:39,990 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 13:45:39,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:39,990 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:39,990 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:40,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-06-05 13:45:40,191 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:40,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:40,191 INFO L82 PathProgramCache]: Analyzing trace with hash 476444763, now seen corresponding path program 207 times [2021-06-05 13:45:40,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:40,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658930709] [2021-06-05 13:45:40,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:40,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:40,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [492106832] [2021-06-05 13:45:40,193 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 13:45:40,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:40,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:40,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:45:40,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:40,366 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 13:45:40,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:40,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658930709] [2021-06-05 13:45:40,366 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:40,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492106832] [2021-06-05 13:45:40,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492106832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:40,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:40,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:40,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730449348] [2021-06-05 13:45:40,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:40,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:40,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:40,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:40,367 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 13:45:40,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:40,490 INFO L93 Difference]: Finished difference Result 319 states and 867 transitions. [2021-06-05 13:45:40,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:40,491 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 13:45:40,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:40,491 INFO L225 Difference]: With dead ends: 319 [2021-06-05 13:45:40,491 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 13:45:40,491 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 118.1ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:45:40,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 13:45:40,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 308. [2021-06-05 13:45:40,494 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 13:45:40,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 13:45:40,494 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 13:45:40,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:40,495 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 13:45:40,495 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 13:45:40,495 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 13:45:40,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:40,495 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:40,495 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:40,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:40,695 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:40,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:40,696 INFO L82 PathProgramCache]: Analyzing trace with hash -2089475199, now seen corresponding path program 208 times [2021-06-05 13:45:40,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:40,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624890761] [2021-06-05 13:45:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:40,697 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:40,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494723404] [2021-06-05 13:45:40,697 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 13:45:40,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:40,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:40,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:40,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:40,819 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 13:45:40,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:40,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624890761] [2021-06-05 13:45:40,819 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:40,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494723404] [2021-06-05 13:45:40,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494723404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:40,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:40,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:40,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330396282] [2021-06-05 13:45:40,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:40,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:40,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:40,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:40,820 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 13:45:41,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:41,097 INFO L93 Difference]: Finished difference Result 421 states and 1108 transitions. [2021-06-05 13:45:41,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:45:41,097 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 13:45:41,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:41,097 INFO L225 Difference]: With dead ends: 421 [2021-06-05 13:45:41,097 INFO L226 Difference]: Without dead ends: 398 [2021-06-05 13:45:41,098 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 160.0ms TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:45:41,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-06-05 13:45:41,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 333. [2021-06-05 13:45:41,101 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 13:45:41,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 927 transitions. [2021-06-05 13:45:41,102 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 927 transitions. Word has length 17 [2021-06-05 13:45:41,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:41,102 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 927 transitions. [2021-06-05 13:45:41,102 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 13:45:41,102 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 927 transitions. [2021-06-05 13:45:41,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:41,102 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:41,102 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:41,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-06-05 13:45:41,303 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:41,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:41,303 INFO L82 PathProgramCache]: Analyzing trace with hash -1333590821, now seen corresponding path program 209 times [2021-06-05 13:45:41,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:41,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686500142] [2021-06-05 13:45:41,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:41,304 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:41,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504631132] [2021-06-05 13:45:41,305 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 13:45:41,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:41,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:41,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:41,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:41,352 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 13:45:41,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:41,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 13:45:41,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:41,422 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 13:45:41,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:41,447 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 13:45:41,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:45:41,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:41,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:41,481 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 13:45:41,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:41,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:41,494 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 13:45:41,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,502 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 13:45:41,502 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:41,527 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 13:45:41,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:41,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686500142] [2021-06-05 13:45:41,527 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:41,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504631132] [2021-06-05 13:45:41,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504631132] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:41,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:41,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:41,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016089352] [2021-06-05 13:45:41,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:41,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:41,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:41,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:41,528 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 13:45:41,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:41,657 INFO L93 Difference]: Finished difference Result 346 states and 947 transitions. [2021-06-05 13:45:41,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:41,658 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 13:45:41,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:41,658 INFO L225 Difference]: With dead ends: 346 [2021-06-05 13:45:41,658 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 13:45:41,658 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 97.9ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:41,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 13:45:41,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 333. [2021-06-05 13:45:41,661 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 13:45:41,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 926 transitions. [2021-06-05 13:45:41,662 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 926 transitions. Word has length 17 [2021-06-05 13:45:41,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:41,662 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 926 transitions. [2021-06-05 13:45:41,662 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 13:45:41,662 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 926 transitions. [2021-06-05 13:45:41,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:41,662 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:41,662 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:41,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:41,863 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:41,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:41,863 INFO L82 PathProgramCache]: Analyzing trace with hash 727268981, now seen corresponding path program 210 times [2021-06-05 13:45:41,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:41,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017846378] [2021-06-05 13:45:41,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:41,864 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:41,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887142145] [2021-06-05 13:45:41,864 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 13:45:41,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:41,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:41,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:41,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:41,924 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 13:45:41,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:41,946 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 13:45:41,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:41,984 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 13:45:41,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:41,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:41,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:45:42,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:42,025 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 13:45:42,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:45:42,063 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 13:45:42,065 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 13:45:42,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,072 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 13:45:42,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,080 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:42,103 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 13:45:42,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:42,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017846378] [2021-06-05 13:45:42,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:42,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887142145] [2021-06-05 13:45:42,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887142145] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:42,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:42,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:42,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664306531] [2021-06-05 13:45:42,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:42,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:42,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:42,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:42,104 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 13:45:42,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:42,273 INFO L93 Difference]: Finished difference Result 373 states and 1018 transitions. [2021-06-05 13:45:42,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:42,273 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 13:45:42,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:42,274 INFO L225 Difference]: With dead ends: 373 [2021-06-05 13:45:42,274 INFO L226 Difference]: Without dead ends: 370 [2021-06-05 13:45:42,274 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 103.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:42,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-06-05 13:45:42,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 334. [2021-06-05 13:45:42,277 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 13:45:42,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 930 transitions. [2021-06-05 13:45:42,278 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 930 transitions. Word has length 17 [2021-06-05 13:45:42,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:42,278 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 930 transitions. [2021-06-05 13:45:42,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 13:45:42,278 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 930 transitions. [2021-06-05 13:45:42,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:42,278 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:42,278 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:42,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:42,479 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:42,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:42,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1838650981, now seen corresponding path program 211 times [2021-06-05 13:45:42,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:42,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600652001] [2021-06-05 13:45:42,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:42,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:42,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172489496] [2021-06-05 13:45:42,481 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 13:45:42,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:42,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:42,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:42,543 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 13:45:42,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:42,565 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 13:45:42,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:42,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 13:45:42,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:42,634 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 13:45:42,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:45:42,688 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 13:45:42,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,700 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 13:45:42,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:42,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:42,708 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:42,734 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 13:45:42,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:42,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600652001] [2021-06-05 13:45:42,734 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:42,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172489496] [2021-06-05 13:45:42,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172489496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:42,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:42,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:42,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925827733] [2021-06-05 13:45:42,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:42,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:42,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:42,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:42,735 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 13:45:42,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:42,933 INFO L93 Difference]: Finished difference Result 393 states and 1066 transitions. [2021-06-05 13:45:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:42,934 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 13:45:42,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:42,935 INFO L225 Difference]: With dead ends: 393 [2021-06-05 13:45:42,935 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 13:45:42,935 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 113.0ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:42,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 13:45:42,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 335. [2021-06-05 13:45:42,938 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 13:45:42,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 934 transitions. [2021-06-05 13:45:42,938 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 934 transitions. Word has length 17 [2021-06-05 13:45:42,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:42,939 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 934 transitions. [2021-06-05 13:45:42,939 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 13:45:42,939 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 934 transitions. [2021-06-05 13:45:42,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:42,939 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:42,939 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:43,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:43,140 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:43,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:43,140 INFO L82 PathProgramCache]: Analyzing trace with hash -120307275, now seen corresponding path program 212 times [2021-06-05 13:45:43,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:43,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665115779] [2021-06-05 13:45:43,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:43,141 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:43,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957333178] [2021-06-05 13:45:43,141 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 13:45:43,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:43,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:43,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:43,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:43,276 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 13:45:43,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:43,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665115779] [2021-06-05 13:45:43,276 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:43,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957333178] [2021-06-05 13:45:43,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957333178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:43,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:43,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:43,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529485578] [2021-06-05 13:45:43,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:43,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:43,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:43,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:43,277 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 13:45:43,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:43,482 INFO L93 Difference]: Finished difference Result 586 states and 1506 transitions. [2021-06-05 13:45:43,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:43,483 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 13:45:43,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:43,484 INFO L225 Difference]: With dead ends: 586 [2021-06-05 13:45:43,484 INFO L226 Difference]: Without dead ends: 581 [2021-06-05 13:45:43,484 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 87.9ms TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:43,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-06-05 13:45:43,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 356. [2021-06-05 13:45:43,488 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 13:45:43,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1012 transitions. [2021-06-05 13:45:43,488 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1012 transitions. Word has length 17 [2021-06-05 13:45:43,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:43,489 INFO L482 AbstractCegarLoop]: Abstraction has 356 states and 1012 transitions. [2021-06-05 13:45:43,489 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 13:45:43,489 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1012 transitions. [2021-06-05 13:45:43,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:43,489 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:43,489 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:43,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2021-06-05 13:45:43,689 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:43,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:43,690 INFO L82 PathProgramCache]: Analyzing trace with hash 628150367, now seen corresponding path program 213 times [2021-06-05 13:45:43,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:43,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762111749] [2021-06-05 13:45:43,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:43,691 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:43,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1845362661] [2021-06-05 13:45:43,691 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 13:45:43,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:43,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:43,715 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:45:43,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:43,736 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 13:45:43,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:43,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:43,756 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 13:45:43,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:45:43,791 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 13:45:43,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:45:43,824 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 13:45:43,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:45:43,893 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 13:45:43,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,903 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 13:45:43,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:43,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:43,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 13:45:43,960 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 13:45:43,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:43,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762111749] [2021-06-05 13:45:43,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:43,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845362661] [2021-06-05 13:45:43,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845362661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:43,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:43,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:43,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162353882] [2021-06-05 13:45:43,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:43,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:43,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:43,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:43,961 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 13:45:44,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:44,215 INFO L93 Difference]: Finished difference Result 372 states and 1040 transitions. [2021-06-05 13:45:44,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:44,216 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 13:45:44,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:44,216 INFO L225 Difference]: With dead ends: 372 [2021-06-05 13:45:44,216 INFO L226 Difference]: Without dead ends: 369 [2021-06-05 13:45:44,217 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 152.7ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:44,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-06-05 13:45:44,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 358. [2021-06-05 13:45:44,220 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 13:45:44,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1018 transitions. [2021-06-05 13:45:44,221 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1018 transitions. Word has length 17 [2021-06-05 13:45:44,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:44,221 INFO L482 AbstractCegarLoop]: Abstraction has 358 states and 1018 transitions. [2021-06-05 13:45:44,221 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 13:45:44,221 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1018 transitions. [2021-06-05 13:45:44,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:44,222 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:44,222 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:44,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2021-06-05 13:45:44,422 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:44,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:44,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1948473223, now seen corresponding path program 214 times [2021-06-05 13:45:44,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:44,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534936434] [2021-06-05 13:45:44,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:44,424 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:44,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933688202] [2021-06-05 13:45:44,424 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 13:45:44,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:44,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:44,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:44,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:44,537 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 13:45:44,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:44,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534936434] [2021-06-05 13:45:44,537 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:44,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933688202] [2021-06-05 13:45:44,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933688202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:44,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:44,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:44,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157950360] [2021-06-05 13:45:44,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:44,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:44,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:44,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:44,538 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 13:45:44,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:44,732 INFO L93 Difference]: Finished difference Result 443 states and 1200 transitions. [2021-06-05 13:45:44,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:44,733 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 13:45:44,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:44,733 INFO L225 Difference]: With dead ends: 443 [2021-06-05 13:45:44,733 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 13:45:44,733 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:45:44,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 13:45:44,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 357. [2021-06-05 13:45:44,737 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 13:45:44,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1015 transitions. [2021-06-05 13:45:44,737 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1015 transitions. Word has length 17 [2021-06-05 13:45:44,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:44,738 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1015 transitions. [2021-06-05 13:45:44,738 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 13:45:44,738 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1015 transitions. [2021-06-05 13:45:44,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:44,738 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:44,738 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:44,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2021-06-05 13:45:44,939 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:44,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:44,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1262498783, now seen corresponding path program 215 times [2021-06-05 13:45:44,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:44,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914266987] [2021-06-05 13:45:44,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:44,941 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:44,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [496906926] [2021-06-05 13:45:44,941 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 13:45:44,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:45:44,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:44,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:44,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:45,071 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 13:45:45,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:45,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914266987] [2021-06-05 13:45:45,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:45,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496906926] [2021-06-05 13:45:45,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496906926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:45,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:45,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:45,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590928401] [2021-06-05 13:45:45,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:45,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:45,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:45,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:45,072 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 13:45:45,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:45,271 INFO L93 Difference]: Finished difference Result 498 states and 1319 transitions. [2021-06-05 13:45:45,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:45:45,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 13:45:45,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:45,272 INFO L225 Difference]: With dead ends: 498 [2021-06-05 13:45:45,272 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 13:45:45,273 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:45:45,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 13:45:45,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 366. [2021-06-05 13:45:45,276 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 13:45:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1043 transitions. [2021-06-05 13:45:45,277 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1043 transitions. Word has length 17 [2021-06-05 13:45:45,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:45,277 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1043 transitions. [2021-06-05 13:45:45,277 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 13:45:45,277 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1043 transitions. [2021-06-05 13:45:45,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:45,277 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:45,277 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:45,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2021-06-05 13:45:45,478 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:45,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:45,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1303421179, now seen corresponding path program 216 times [2021-06-05 13:45:45,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:45,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801127863] [2021-06-05 13:45:45,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:45,480 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:45,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1730314707] [2021-06-05 13:45:45,480 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 13:45:45,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:45:45,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:45,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:45:45,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:45,565 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 13:45:45,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:45,588 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 13:45:45,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:45,617 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 13:45:45,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:45,664 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 13:45:45,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:45:45,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:45,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:45,724 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 13:45:45,726 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 13:45:45,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:45,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:45,738 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 13:45:45,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:45,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:45,749 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 13:45:45,749 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:45:45,778 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 13:45:45,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:45,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801127863] [2021-06-05 13:45:45,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:45,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730314707] [2021-06-05 13:45:45,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730314707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:45,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:45,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:45,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694070939] [2021-06-05 13:45:45,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:45,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:45,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:45,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:45,779 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 13:45:46,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:46,032 INFO L93 Difference]: Finished difference Result 413 states and 1144 transitions. [2021-06-05 13:45:46,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:46,033 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 13:45:46,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:46,034 INFO L225 Difference]: With dead ends: 413 [2021-06-05 13:45:46,034 INFO L226 Difference]: Without dead ends: 407 [2021-06-05 13:45:46,034 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 123.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:46,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-06-05 13:45:46,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 367. [2021-06-05 13:45:46,038 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 13:45:46,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1046 transitions. [2021-06-05 13:45:46,039 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1046 transitions. Word has length 17 [2021-06-05 13:45:46,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:46,039 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 1046 transitions. [2021-06-05 13:45:46,039 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 13:45:46,039 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1046 transitions. [2021-06-05 13:45:46,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:46,039 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:46,039 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:46,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-06-05 13:45:46,240 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:46,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:46,240 INFO L82 PathProgramCache]: Analyzing trace with hash -613881893, now seen corresponding path program 217 times [2021-06-05 13:45:46,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:46,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811955976] [2021-06-05 13:45:46,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:46,242 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:46,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301928148] [2021-06-05 13:45:46,242 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 13:45:46,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:46,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:46,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:46,398 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 13:45:46,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:46,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811955976] [2021-06-05 13:45:46,399 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:46,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301928148] [2021-06-05 13:45:46,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301928148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:46,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:46,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:46,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058384808] [2021-06-05 13:45:46,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:46,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:46,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:46,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:46,399 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 13:45:46,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:46,635 INFO L93 Difference]: Finished difference Result 446 states and 1217 transitions. [2021-06-05 13:45:46,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:45:46,636 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 13:45:46,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:46,636 INFO L225 Difference]: With dead ends: 446 [2021-06-05 13:45:46,636 INFO L226 Difference]: Without dead ends: 443 [2021-06-05 13:45:46,636 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 184.6ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:45:46,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-06-05 13:45:46,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 370. [2021-06-05 13:45:46,640 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 13:45:46,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1058 transitions. [2021-06-05 13:45:46,640 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1058 transitions. Word has length 17 [2021-06-05 13:45:46,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:46,640 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1058 transitions. [2021-06-05 13:45:46,640 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 13:45:46,640 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1058 transitions. [2021-06-05 13:45:46,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:46,641 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:46,641 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:46,844 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:46,845 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:46,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:46,845 INFO L82 PathProgramCache]: Analyzing trace with hash -724704413, now seen corresponding path program 218 times [2021-06-05 13:45:46,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:46,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847479576] [2021-06-05 13:45:46,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:46,846 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:46,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241035155] [2021-06-05 13:45:46,846 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 13:45:46,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:46,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:46,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:46,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:46,942 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 13:45:46,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:46,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847479576] [2021-06-05 13:45:46,942 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:46,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241035155] [2021-06-05 13:45:46,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241035155] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:46,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:46,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:46,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537055288] [2021-06-05 13:45:46,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:46,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:46,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:46,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:46,943 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 13:45:47,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:47,098 INFO L93 Difference]: Finished difference Result 513 states and 1371 transitions. [2021-06-05 13:45:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:47,099 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 13:45:47,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:47,100 INFO L225 Difference]: With dead ends: 513 [2021-06-05 13:45:47,100 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 13:45:47,100 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 77.9ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:47,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 13:45:47,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 378. [2021-06-05 13:45:47,104 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 13:45:47,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1082 transitions. [2021-06-05 13:45:47,104 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1082 transitions. Word has length 17 [2021-06-05 13:45:47,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:47,104 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1082 transitions. [2021-06-05 13:45:47,105 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 13:45:47,105 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1082 transitions. [2021-06-05 13:45:47,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:47,105 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:47,105 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:47,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2021-06-05 13:45:47,306 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:47,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:47,306 INFO L82 PathProgramCache]: Analyzing trace with hash -731966373, now seen corresponding path program 219 times [2021-06-05 13:45:47,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:47,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602177205] [2021-06-05 13:45:47,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:47,308 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:47,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035670732] [2021-06-05 13:45:47,308 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 13:45:47,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:47,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:47,332 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:45:47,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:47,347 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 13:45:47,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:47,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 13:45:47,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:47,394 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 13:45:47,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:47,461 INFO L446 ElimStorePlain]: Different costs {1=[v_A_272], 5=[F]} [2021-06-05 13:45:47,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:47,466 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 13:45:47,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:47,498 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,498 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 13:45:47,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:47,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:47,564 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 13:45:47,564 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 13:45:47,871 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 13:45:47,985 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 13:45:47,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:47,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602177205] [2021-06-05 13:45:47,985 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:47,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035670732] [2021-06-05 13:45:47,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035670732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:47,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:47,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:47,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732251129] [2021-06-05 13:45:47,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:47,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:47,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:47,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:47,986 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 13:45:48,323 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 13:45:48,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:48,342 INFO L93 Difference]: Finished difference Result 519 states and 1438 transitions. [2021-06-05 13:45:48,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:48,342 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 13:45:48,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:48,343 INFO L225 Difference]: With dead ends: 519 [2021-06-05 13:45:48,343 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 13:45:48,343 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 464.4ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:48,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 13:45:48,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 394. [2021-06-05 13:45:48,347 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 13:45:48,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1137 transitions. [2021-06-05 13:45:48,348 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1137 transitions. Word has length 17 [2021-06-05 13:45:48,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:48,348 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1137 transitions. [2021-06-05 13:45:48,348 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 13:45:48,348 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1137 transitions. [2021-06-05 13:45:48,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:48,348 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:48,348 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:48,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:48,549 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:48,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:48,549 INFO L82 PathProgramCache]: Analyzing trace with hash 986377333, now seen corresponding path program 220 times [2021-06-05 13:45:48,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:48,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523901525] [2021-06-05 13:45:48,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:48,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:48,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357553303] [2021-06-05 13:45:48,551 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 13:45:48,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:48,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:48,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:48,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:48,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 20 treesize of output 16 [2021-06-05 13:45:48,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:45:48,620 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 13:45:48,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:45:48,645 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 13:45:48,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:48,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:48,672 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 13:45:48,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:45:48,721 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 13:45:48,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,731 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 13:45:48,732 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:48,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:48,738 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:48,774 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 13:45:48,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:48,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523901525] [2021-06-05 13:45:48,775 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:48,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357553303] [2021-06-05 13:45:48,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357553303] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:48,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:48,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:48,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776107258] [2021-06-05 13:45:48,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:48,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:48,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:48,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:48,775 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 13:45:48,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:48,958 INFO L93 Difference]: Finished difference Result 431 states and 1214 transitions. [2021-06-05 13:45:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:48,959 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 13:45:48,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:48,959 INFO L225 Difference]: With dead ends: 431 [2021-06-05 13:45:48,959 INFO L226 Difference]: Without dead ends: 427 [2021-06-05 13:45:48,959 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:48,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-06-05 13:45:48,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 395. [2021-06-05 13:45:48,963 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 13:45:48,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1140 transitions. [2021-06-05 13:45:48,964 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1140 transitions. Word has length 17 [2021-06-05 13:45:48,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:48,964 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1140 transitions. [2021-06-05 13:45:48,964 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 13:45:48,964 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1140 transitions. [2021-06-05 13:45:48,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:48,965 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:48,965 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:49,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:49,165 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:49,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:49,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1004811359, now seen corresponding path program 221 times [2021-06-05 13:45:49,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:49,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594502013] [2021-06-05 13:45:49,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:49,167 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:49,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1267564321] [2021-06-05 13:45:49,167 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 13:45:49,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:49,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:49,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:49,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:49,288 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 13:45:49,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:49,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594502013] [2021-06-05 13:45:49,288 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:49,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267564321] [2021-06-05 13:45:49,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267564321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:49,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:49,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:49,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832970900] [2021-06-05 13:45:49,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:49,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:49,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:49,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:49,289 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 13:45:49,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:49,551 INFO L93 Difference]: Finished difference Result 528 states and 1468 transitions. [2021-06-05 13:45:49,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:45:49,551 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 13:45:49,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:49,552 INFO L225 Difference]: With dead ends: 528 [2021-06-05 13:45:49,552 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 13:45:49,552 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 162.2ms TimeCoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:45:49,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 13:45:49,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 394. [2021-06-05 13:45:49,556 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 13:45:49,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1136 transitions. [2021-06-05 13:45:49,557 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1136 transitions. Word has length 17 [2021-06-05 13:45:49,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:49,557 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1136 transitions. [2021-06-05 13:45:49,557 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 13:45:49,557 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1136 transitions. [2021-06-05 13:45:49,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:49,557 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:49,557 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:49,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:49,758 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:49,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:49,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1560032809, now seen corresponding path program 222 times [2021-06-05 13:45:49,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:49,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397807733] [2021-06-05 13:45:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:49,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:49,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069768471] [2021-06-05 13:45:49,759 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 13:45:49,784 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:49,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:49,784 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:45:49,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:49,821 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 13:45:49,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:49,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:49,841 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 13:45:49,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:49,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:45:49,895 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 13:45:49,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:49,906 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 13:45:49,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:49,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:49,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:22 [2021-06-05 13:45:49,955 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 13:45:49,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:49,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397807733] [2021-06-05 13:45:49,955 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:49,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069768471] [2021-06-05 13:45:49,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069768471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:49,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:49,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:49,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166495221] [2021-06-05 13:45:49,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:49,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:49,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:49,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:49,956 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 13:45:50,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:50,148 INFO L93 Difference]: Finished difference Result 407 states and 1158 transitions. [2021-06-05 13:45:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:50,148 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 13:45:50,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:50,149 INFO L225 Difference]: With dead ends: 407 [2021-06-05 13:45:50,149 INFO L226 Difference]: Without dead ends: 404 [2021-06-05 13:45:50,149 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 118.5ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:50,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-06-05 13:45:50,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 395. [2021-06-05 13:45:50,153 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 13:45:50,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 13:45:50,153 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 13:45:50,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:50,153 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 13:45:50,153 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 13:45:50,153 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 13:45:50,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:50,154 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:50,154 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:50,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,226 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:50,354 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:50,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:50,355 INFO L82 PathProgramCache]: Analyzing trace with hash 158310897, now seen corresponding path program 223 times [2021-06-05 13:45:50,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:50,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606526746] [2021-06-05 13:45:50,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:50,356 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:50,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296416206] [2021-06-05 13:45:50,356 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 13:45:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:50,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:50,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:50,467 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 13:45:50,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:50,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606526746] [2021-06-05 13:45:50,468 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:50,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296416206] [2021-06-05 13:45:50,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296416206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:50,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:50,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:50,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766154194] [2021-06-05 13:45:50,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:50,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:50,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:50,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:50,468 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 13:45:50,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:50,647 INFO L93 Difference]: Finished difference Result 482 states and 1328 transitions. [2021-06-05 13:45:50,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:50,648 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 13:45:50,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:50,648 INFO L225 Difference]: With dead ends: 482 [2021-06-05 13:45:50,648 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 13:45:50,648 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 92.1ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:50,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 13:45:50,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2021-06-05 13:45:50,652 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 13:45:50,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 13:45:50,653 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 13:45:50,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:50,653 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 13:45:50,653 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 13:45:50,653 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 13:45:50,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:50,653 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:50,653 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:50,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-06-05 13:45:50,854 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:50,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:50,854 INFO L82 PathProgramCache]: Analyzing trace with hash 803362941, now seen corresponding path program 224 times [2021-06-05 13:45:50,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:50,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641308927] [2021-06-05 13:45:50,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:50,855 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:50,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622295306] [2021-06-05 13:45:50,855 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 13:45:50,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:50,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:50,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:50,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:50,968 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 13:45:50,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:50,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641308927] [2021-06-05 13:45:50,968 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:50,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622295306] [2021-06-05 13:45:50,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622295306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:50,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:50,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:50,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017254482] [2021-06-05 13:45:50,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:50,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:50,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:50,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:50,969 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 13:45:51,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:51,124 INFO L93 Difference]: Finished difference Result 555 states and 1485 transitions. [2021-06-05 13:45:51,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:51,125 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 13:45:51,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:51,126 INFO L225 Difference]: With dead ends: 555 [2021-06-05 13:45:51,126 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 13:45:51,126 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 86.6ms TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:51,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 13:45:51,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 392. [2021-06-05 13:45:51,130 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 13:45:51,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1128 transitions. [2021-06-05 13:45:51,131 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1128 transitions. Word has length 17 [2021-06-05 13:45:51,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:51,131 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1128 transitions. [2021-06-05 13:45:51,131 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 13:45:51,131 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1128 transitions. [2021-06-05 13:45:51,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:51,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:51,131 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:51,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:51,332 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:51,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:51,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1773260649, now seen corresponding path program 225 times [2021-06-05 13:45:51,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:51,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023541116] [2021-06-05 13:45:51,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:51,333 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:51,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [127290739] [2021-06-05 13:45:51,333 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 13:45:51,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:51,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:51,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:51,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:51,448 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 13:45:51,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:51,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023541116] [2021-06-05 13:45:51,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:51,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127290739] [2021-06-05 13:45:51,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127290739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:51,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:51,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:51,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935700913] [2021-06-05 13:45:51,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:51,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:51,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:51,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:51,449 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 13:45:51,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:51,632 INFO L93 Difference]: Finished difference Result 556 states and 1494 transitions. [2021-06-05 13:45:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:51,632 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 13:45:51,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:51,633 INFO L225 Difference]: With dead ends: 556 [2021-06-05 13:45:51,633 INFO L226 Difference]: Without dead ends: 552 [2021-06-05 13:45:51,633 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 13:45:51,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-06-05 13:45:51,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 392. [2021-06-05 13:45:51,638 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 13:45:51,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1132 transitions. [2021-06-05 13:45:51,638 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1132 transitions. Word has length 17 [2021-06-05 13:45:51,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:51,638 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1132 transitions. [2021-06-05 13:45:51,638 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 13:45:51,638 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1132 transitions. [2021-06-05 13:45:51,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:51,639 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:51,639 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:51,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-06-05 13:45:51,839 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:51,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:51,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1492902227, now seen corresponding path program 226 times [2021-06-05 13:45:51,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:51,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008731915] [2021-06-05 13:45:51,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:51,841 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:51,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035969031] [2021-06-05 13:45:51,841 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 13:45:51,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:51,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:51,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:51,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:51,994 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 13:45:51,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:51,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008731915] [2021-06-05 13:45:51,994 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:51,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035969031] [2021-06-05 13:45:51,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035969031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:51,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:51,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:51,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076920662] [2021-06-05 13:45:51,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:51,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:51,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:51,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:51,995 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 13:45:52,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:52,270 INFO L93 Difference]: Finished difference Result 471 states and 1303 transitions. [2021-06-05 13:45:52,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:45:52,270 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 13:45:52,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:52,271 INFO L225 Difference]: With dead ends: 471 [2021-06-05 13:45:52,271 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:45:52,271 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 199.0ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:45:52,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:45:52,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 395. [2021-06-05 13:45:52,275 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 13:45:52,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1144 transitions. [2021-06-05 13:45:52,275 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1144 transitions. Word has length 17 [2021-06-05 13:45:52,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:52,276 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1144 transitions. [2021-06-05 13:45:52,276 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 13:45:52,276 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1144 transitions. [2021-06-05 13:45:52,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:52,276 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:52,276 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:52,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2021-06-05 13:45:52,477 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:52,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:52,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1382079707, now seen corresponding path program 227 times [2021-06-05 13:45:52,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:52,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310219671] [2021-06-05 13:45:52,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:52,478 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:52,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512628596] [2021-06-05 13:45:52,478 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 13:45:52,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:52,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:52,505 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:45:52,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:52,530 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 13:45:52,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 13:45:52,555 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 13:45:52,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:45:52,589 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 13:45:52,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:45:52,627 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 13:45:52,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:45:52,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:45:52,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:45:52,678 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 13:45:52,680 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 13:45:52,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:52,701 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 13:45:52,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:52,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:52,718 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 13:45:52,718 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:39 [2021-06-05 13:45:52,811 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 13:45:52,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:52,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310219671] [2021-06-05 13:45:52,811 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:52,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512628596] [2021-06-05 13:45:52,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512628596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:52,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:52,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:52,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461381857] [2021-06-05 13:45:52,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:52,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:52,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:52,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:52,812 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 13:45:53,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:53,160 INFO L93 Difference]: Finished difference Result 428 states and 1207 transitions. [2021-06-05 13:45:53,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:45:53,160 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 13:45:53,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:53,161 INFO L225 Difference]: With dead ends: 428 [2021-06-05 13:45:53,161 INFO L226 Difference]: Without dead ends: 425 [2021-06-05 13:45:53,161 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 274.0ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:45:53,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-06-05 13:45:53,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 394. [2021-06-05 13:45:53,165 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 13:45:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 13:45:53,165 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 13:45:53,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:53,165 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 13:45:53,166 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 13:45:53,166 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 13:45:53,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:53,166 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:53,166 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:53,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-06-05 13:45:53,366 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:53,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:53,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1201805843, now seen corresponding path program 228 times [2021-06-05 13:45:53,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:53,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110679856] [2021-06-05 13:45:53,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:53,368 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:53,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998678675] [2021-06-05 13:45:53,368 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 13:45:53,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:53,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:53,393 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:45:53,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:53,414 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 13:45:53,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:53,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 8 treesize of output 7 [2021-06-05 13:45:53,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:45:53,469 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 13:45:53,469 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 13:45:53,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,485 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 13:45:53,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-06-05 13:45:53,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:53,513 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 13:45:53,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,536 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 13:45:53,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:60 [2021-06-05 13:45:53,591 INFO L446 ElimStorePlain]: Different costs {0=[v_A_281], 3=[F]} [2021-06-05 13:45:53,595 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 13:45:53,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:53,621 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 13:45:53,621 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 13:45:53,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:53,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:53,636 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 13:45:53,636 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:41 [2021-06-05 13:45:53,768 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 13:45:53,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:53,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110679856] [2021-06-05 13:45:53,769 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:53,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998678675] [2021-06-05 13:45:53,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998678675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:53,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:53,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:53,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791864225] [2021-06-05 13:45:53,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:53,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:53,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:53,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:53,769 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 13:45:54,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:54,137 INFO L93 Difference]: Finished difference Result 439 states and 1234 transitions. [2021-06-05 13:45:54,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:54,138 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 13:45:54,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:54,138 INFO L225 Difference]: With dead ends: 439 [2021-06-05 13:45:54,138 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 13:45:54,139 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 255.0ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:54,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 13:45:54,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 394. [2021-06-05 13:45:54,142 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 13:45:54,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 13:45:54,143 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 13:45:54,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:54,143 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 13:45:54,143 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 13:45:54,143 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 13:45:54,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:54,143 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:54,144 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:54,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2021-06-05 13:45:54,344 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:54,344 INFO L82 PathProgramCache]: Analyzing trace with hash -655894309, now seen corresponding path program 229 times [2021-06-05 13:45:54,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:54,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015437702] [2021-06-05 13:45:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:54,345 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:54,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657524110] [2021-06-05 13:45:54,346 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 13:45:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:54,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:54,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:54,486 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 13:45:54,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:54,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015437702] [2021-06-05 13:45:54,487 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:54,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657524110] [2021-06-05 13:45:54,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657524110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:54,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:54,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:54,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809678746] [2021-06-05 13:45:54,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:54,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:54,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:54,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:54,487 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 13:45:54,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:54,783 INFO L93 Difference]: Finished difference Result 481 states and 1334 transitions. [2021-06-05 13:45:54,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:45:54,783 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 13:45:54,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:54,784 INFO L225 Difference]: With dead ends: 481 [2021-06-05 13:45:54,784 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 13:45:54,784 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 210.6ms TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:45:54,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 13:45:54,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 398. [2021-06-05 13:45:54,791 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 13:45:54,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1156 transitions. [2021-06-05 13:45:54,792 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1156 transitions. Word has length 17 [2021-06-05 13:45:54,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:54,792 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1156 transitions. [2021-06-05 13:45:54,792 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 13:45:54,792 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1156 transitions. [2021-06-05 13:45:54,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:54,792 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:54,792 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:54,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:54,993 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:54,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:54,993 INFO L82 PathProgramCache]: Analyzing trace with hash -766716829, now seen corresponding path program 230 times [2021-06-05 13:45:54,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:54,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42754361] [2021-06-05 13:45:54,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:54,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:54,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728225882] [2021-06-05 13:45:54,995 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 13:45:55,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:55,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:55,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:45:55,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:55,117 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 13:45:55,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:55,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42754361] [2021-06-05 13:45:55,117 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:55,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728225882] [2021-06-05 13:45:55,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728225882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:55,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:55,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:55,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185817093] [2021-06-05 13:45:55,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:55,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:55,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:55,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:55,118 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 13:45:55,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:55,410 INFO L93 Difference]: Finished difference Result 490 states and 1353 transitions. [2021-06-05 13:45:55,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:45:55,411 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 13:45:55,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:55,411 INFO L225 Difference]: With dead ends: 490 [2021-06-05 13:45:55,411 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 13:45:55,411 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 185.8ms TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:45:55,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 13:45:55,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 396. [2021-06-05 13:45:55,415 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 13:45:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1148 transitions. [2021-06-05 13:45:55,416 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1148 transitions. Word has length 17 [2021-06-05 13:45:55,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:55,416 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1148 transitions. [2021-06-05 13:45:55,416 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 13:45:55,416 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1148 transitions. [2021-06-05 13:45:55,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:55,416 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:55,417 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:55,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-06-05 13:45:55,617 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:55,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:55,617 INFO L82 PathProgramCache]: Analyzing trace with hash -773978789, now seen corresponding path program 231 times [2021-06-05 13:45:55,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:55,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244664407] [2021-06-05 13:45:55,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:55,619 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:55,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219367956] [2021-06-05 13:45:55,619 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 13:45:55,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:45:55,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:55,644 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:45:55,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:55,659 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 13:45:55,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:45:55,680 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 13:45:55,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 13:45:55,706 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 13:45:55,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:55,767 INFO L446 ElimStorePlain]: Different costs {1=[v_A_283], 5=[F]} [2021-06-05 13:45:55,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:55,772 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 13:45:55,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:45:55,805 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,805 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 13:45:55,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:55,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:55,863 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 13:45:55,863 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 13:45:56,178 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 13:45:56,281 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 13:45:56,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:56,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244664407] [2021-06-05 13:45:56,281 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:56,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219367956] [2021-06-05 13:45:56,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219367956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:56,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:56,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:45:56,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678674225] [2021-06-05 13:45:56,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:45:56,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:56,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:45:56,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:45:56,282 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 13:45:56,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:56,608 INFO L93 Difference]: Finished difference Result 550 states and 1557 transitions. [2021-06-05 13:45:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:45:56,608 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 13:45:56,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:56,609 INFO L225 Difference]: With dead ends: 550 [2021-06-05 13:45:56,609 INFO L226 Difference]: Without dead ends: 541 [2021-06-05 13:45:56,609 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 444.9ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:45:56,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-06-05 13:45:56,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 406. [2021-06-05 13:45:56,614 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 13:45:56,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1188 transitions. [2021-06-05 13:45:56,615 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1188 transitions. Word has length 17 [2021-06-05 13:45:56,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:56,615 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1188 transitions. [2021-06-05 13:45:56,615 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 13:45:56,615 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1188 transitions. [2021-06-05 13:45:56,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:56,616 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:56,616 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:56,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2021-06-05 13:45:56,816 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:56,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:56,816 INFO L82 PathProgramCache]: Analyzing trace with hash 944364917, now seen corresponding path program 232 times [2021-06-05 13:45:56,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:56,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451277768] [2021-06-05 13:45:56,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:56,818 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:56,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2042704980] [2021-06-05 13:45:56,818 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 13:45:56,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:45:56,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:56,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:56,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:56,863 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 13:45:56,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:45:56,881 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 13:45:56,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:45:56,903 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 13:45:56,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:45:56,929 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 13:45:56,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:45:56,977 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 13:45:56,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,987 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 13:45:56,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:56,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:56,994 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:57,032 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 13:45:57,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:57,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451277768] [2021-06-05 13:45:57,033 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:57,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042704980] [2021-06-05 13:45:57,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042704980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:57,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:57,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:57,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83234380] [2021-06-05 13:45:57,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:57,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:57,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:57,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:57,033 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 13:45:57,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:57,251 INFO L93 Difference]: Finished difference Result 445 states and 1272 transitions. [2021-06-05 13:45:57,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:45:57,251 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 13:45:57,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:57,252 INFO L225 Difference]: With dead ends: 445 [2021-06-05 13:45:57,252 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 13:45:57,252 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 100.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:57,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 13:45:57,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 405. [2021-06-05 13:45:57,256 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 13:45:57,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1184 transitions. [2021-06-05 13:45:57,257 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1184 transitions. Word has length 17 [2021-06-05 13:45:57,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:57,257 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1184 transitions. [2021-06-05 13:45:57,257 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 13:45:57,257 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1184 transitions. [2021-06-05 13:45:57,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:57,257 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:57,257 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:57,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-06-05 13:45:57,458 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:57,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:57,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1035107881, now seen corresponding path program 233 times [2021-06-05 13:45:57,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:57,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975365840] [2021-06-05 13:45:57,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:57,459 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:57,459 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516869477] [2021-06-05 13:45:57,459 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 13:45:57,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:45:57,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:57,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:57,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:57,576 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 13:45:57,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:57,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975365840] [2021-06-05 13:45:57,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:57,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516869477] [2021-06-05 13:45:57,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516869477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:57,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:57,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:57,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975690157] [2021-06-05 13:45:57,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:57,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:57,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:57,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:57,577 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 13:45:57,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:57,731 INFO L93 Difference]: Finished difference Result 513 states and 1409 transitions. [2021-06-05 13:45:57,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:45:57,732 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 13:45:57,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:57,732 INFO L225 Difference]: With dead ends: 513 [2021-06-05 13:45:57,732 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 13:45:57,732 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 102.3ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:45:57,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 13:45:57,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 420. [2021-06-05 13:45:57,738 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 13:45:57,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1223 transitions. [2021-06-05 13:45:57,739 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1223 transitions. Word has length 17 [2021-06-05 13:45:57,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:57,739 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1223 transitions. [2021-06-05 13:45:57,739 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 13:45:57,739 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1223 transitions. [2021-06-05 13:45:57,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:57,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:57,740 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:57,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2021-06-05 13:45:57,961 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:57,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:57,961 INFO L82 PathProgramCache]: Analyzing trace with hash -674234529, now seen corresponding path program 234 times [2021-06-05 13:45:57,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:57,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078256152] [2021-06-05 13:45:57,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:57,963 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:57,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1940248172] [2021-06-05 13:45:57,963 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 13:45:57,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:45:57,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:57,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:57,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:58,063 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 13:45:58,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:58,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078256152] [2021-06-05 13:45:58,063 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:58,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940248172] [2021-06-05 13:45:58,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940248172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:58,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:58,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:58,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240454869] [2021-06-05 13:45:58,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:58,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:58,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:58,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:58,064 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 13:45:58,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:58,232 INFO L93 Difference]: Finished difference Result 655 states and 1762 transitions. [2021-06-05 13:45:58,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:45:58,232 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 13:45:58,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:58,233 INFO L225 Difference]: With dead ends: 655 [2021-06-05 13:45:58,233 INFO L226 Difference]: Without dead ends: 605 [2021-06-05 13:45:58,233 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 100.5ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:45:58,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-06-05 13:45:58,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 427. [2021-06-05 13:45:58,238 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 13:45:58,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1245 transitions. [2021-06-05 13:45:58,239 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1245 transitions. Word has length 17 [2021-06-05 13:45:58,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:58,239 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1245 transitions. [2021-06-05 13:45:58,239 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 13:45:58,239 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1245 transitions. [2021-06-05 13:45:58,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:58,239 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:58,239 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:58,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:45:58,441 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:58,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:58,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1916266789, now seen corresponding path program 235 times [2021-06-05 13:45:58,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:58,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242643201] [2021-06-05 13:45:58,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:58,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:58,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918948543] [2021-06-05 13:45:58,443 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 13:45:58,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:45:58,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:45:58,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:58,589 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 13:45:58,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:58,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242643201] [2021-06-05 13:45:58,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:58,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918948543] [2021-06-05 13:45:58,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918948543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:58,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:58,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:45:58,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842390378] [2021-06-05 13:45:58,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:45:58,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:58,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:45:58,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:45:58,590 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 13:45:58,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:58,873 INFO L93 Difference]: Finished difference Result 525 states and 1462 transitions. [2021-06-05 13:45:58,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:45:58,874 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 13:45:58,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:58,875 INFO L225 Difference]: With dead ends: 525 [2021-06-05 13:45:58,875 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 13:45:58,875 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 206.5ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:45:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 13:45:58,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 430. [2021-06-05 13:45:58,879 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 13:45:58,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1257 transitions. [2021-06-05 13:45:58,880 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1257 transitions. Word has length 17 [2021-06-05 13:45:58,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:58,880 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1257 transitions. [2021-06-05 13:45:58,880 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 13:45:58,880 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1257 transitions. [2021-06-05 13:45:58,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:58,881 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:58,881 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:59,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2021-06-05 13:45:59,081 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:59,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:59,081 INFO L82 PathProgramCache]: Analyzing trace with hash -2027089309, now seen corresponding path program 236 times [2021-06-05 13:45:59,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:59,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109404960] [2021-06-05 13:45:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:59,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:59,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784506973] [2021-06-05 13:45:59,083 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 13:45:59,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:45:59,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:59,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:45:59,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:59,185 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 13:45:59,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:59,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109404960] [2021-06-05 13:45:59,186 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:59,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784506973] [2021-06-05 13:45:59,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784506973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:59,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:59,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:45:59,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909456115] [2021-06-05 13:45:59,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:45:59,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:59,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:45:59,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:45:59,186 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 13:45:59,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:45:59,412 INFO L93 Difference]: Finished difference Result 670 states and 1772 transitions. [2021-06-05 13:45:59,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:45:59,413 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 13:45:59,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:45:59,413 INFO L225 Difference]: With dead ends: 670 [2021-06-05 13:45:59,413 INFO L226 Difference]: Without dead ends: 641 [2021-06-05 13:45:59,413 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 110.3ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:45:59,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-06-05 13:45:59,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 431. [2021-06-05 13:45:59,418 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 13:45:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 13:45:59,419 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 13:45:59,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:45:59,419 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 13:45:59,419 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 13:45:59,419 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 13:45:59,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:45:59,420 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:45:59,420 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:45:59,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2021-06-05 13:45:59,620 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:45:59,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:45:59,620 INFO L82 PathProgramCache]: Analyzing trace with hash -316007563, now seen corresponding path program 237 times [2021-06-05 13:45:59,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:45:59,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471682079] [2021-06-05 13:45:59,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:45:59,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:45:59,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764892670] [2021-06-05 13:45:59,622 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 13:45:59,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:45:59,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:45:59,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:45:59,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:45:59,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 13:45:59,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:45:59,685 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 13:45:59,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:45:59,709 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 13:45:59,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:45:59,737 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 13:45:59,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:45:59,785 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 13:45:59,787 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 13:45:59,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,794 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 13:45:59,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:45:59,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:45:59,802 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:45:59,841 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 13:45:59,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:45:59,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471682079] [2021-06-05 13:45:59,841 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:45:59,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764892670] [2021-06-05 13:45:59,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764892670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:45:59,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:45:59,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:45:59,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899610993] [2021-06-05 13:45:59,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:45:59,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:45:59,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:45:59,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:45:59,842 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 13:46:00,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:00,088 INFO L93 Difference]: Finished difference Result 474 states and 1350 transitions. [2021-06-05 13:46:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:00,089 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 13:46:00,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:00,089 INFO L225 Difference]: With dead ends: 474 [2021-06-05 13:46:00,090 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 13:46:00,090 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 106.6ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:00,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 13:46:00,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 431. [2021-06-05 13:46:00,094 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 13:46:00,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 13:46:00,094 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 13:46:00,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:00,095 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 13:46:00,095 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 13:46:00,095 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 13:46:00,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:00,095 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:00,095 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:00,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:00,296 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:00,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:00,296 INFO L82 PathProgramCache]: Analyzing trace with hash 229903971, now seen corresponding path program 238 times [2021-06-05 13:46:00,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:00,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505459343] [2021-06-05 13:46:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:00,297 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:00,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1552937452] [2021-06-05 13:46:00,297 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 13:46:00,319 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:00,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:00,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:00,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:00,437 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 13:46:00,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:00,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505459343] [2021-06-05 13:46:00,437 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:00,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552937452] [2021-06-05 13:46:00,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552937452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:00,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:00,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:00,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028428687] [2021-06-05 13:46:00,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:00,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:00,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:00,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:00,438 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 13:46:00,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:00,763 INFO L93 Difference]: Finished difference Result 536 states and 1488 transitions. [2021-06-05 13:46:00,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:46:00,763 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 13:46:00,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:00,764 INFO L225 Difference]: With dead ends: 536 [2021-06-05 13:46:00,764 INFO L226 Difference]: Without dead ends: 533 [2021-06-05 13:46:00,764 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 239.9ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:46:00,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-06-05 13:46:00,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 433. [2021-06-05 13:46:00,768 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 13:46:00,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1268 transitions. [2021-06-05 13:46:00,769 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:00,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:00,769 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1268 transitions. [2021-06-05 13:46:00,769 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 13:46:00,769 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1268 transitions. [2021-06-05 13:46:00,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:00,770 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:00,770 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:00,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:00,971 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:00,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:00,971 INFO L82 PathProgramCache]: Analyzing trace with hash 119081451, now seen corresponding path program 239 times [2021-06-05 13:46:00,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:00,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406311287] [2021-06-05 13:46:00,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:00,972 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:00,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169049716] [2021-06-05 13:46:00,972 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 13:46:00,998 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:46:00,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:00,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:00,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:01,132 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 13:46:01,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:01,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406311287] [2021-06-05 13:46:01,133 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:01,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169049716] [2021-06-05 13:46:01,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169049716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:01,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:01,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:01,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94521177] [2021-06-05 13:46:01,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:01,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:01,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:01,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:01,133 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 13:46:01,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:01,498 INFO L93 Difference]: Finished difference Result 553 states and 1519 transitions. [2021-06-05 13:46:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 13:46:01,499 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 13:46:01,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:01,499 INFO L225 Difference]: With dead ends: 553 [2021-06-05 13:46:01,499 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 13:46:01,500 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 266.1ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:46:01,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 13:46:01,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 432. [2021-06-05 13:46:01,504 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 13:46:01,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1264 transitions. [2021-06-05 13:46:01,505 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1264 transitions. Word has length 17 [2021-06-05 13:46:01,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:01,505 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1264 transitions. [2021-06-05 13:46:01,505 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 13:46:01,505 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1264 transitions. [2021-06-05 13:46:01,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:01,505 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:01,505 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:01,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable406 [2021-06-05 13:46:01,706 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:01,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:01,706 INFO L82 PathProgramCache]: Analyzing trace with hash 1830163197, now seen corresponding path program 240 times [2021-06-05 13:46:01,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:01,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348162831] [2021-06-05 13:46:01,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:01,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:01,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834865262] [2021-06-05 13:46:01,708 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 13:46:01,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:01,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:01,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:01,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:01,823 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 13:46:01,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:01,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348162831] [2021-06-05 13:46:01,823 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:01,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834865262] [2021-06-05 13:46:01,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834865262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:01,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:01,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:01,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329292892] [2021-06-05 13:46:01,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:01,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:01,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:01,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:01,824 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 13:46:02,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:02,004 INFO L93 Difference]: Finished difference Result 539 states and 1497 transitions. [2021-06-05 13:46:02,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:02,005 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 13:46:02,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:02,005 INFO L225 Difference]: With dead ends: 539 [2021-06-05 13:46:02,005 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 13:46:02,005 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:02,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 13:46:02,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 431. [2021-06-05 13:46:02,010 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 13:46:02,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 13:46:02,014 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 13:46:02,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:02,014 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 13:46:02,015 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 13:46:02,015 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 13:46:02,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:02,015 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:02,015 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:02,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407,244 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:02,216 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:02,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:02,216 INFO L82 PathProgramCache]: Analyzing trace with hash -149309601, now seen corresponding path program 241 times [2021-06-05 13:46:02,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:02,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560157248] [2021-06-05 13:46:02,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:02,217 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:02,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [960017270] [2021-06-05 13:46:02,218 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 13:46:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:02,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:02,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:02,360 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 13:46:02,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:02,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560157248] [2021-06-05 13:46:02,360 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:02,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960017270] [2021-06-05 13:46:02,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960017270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:02,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:02,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:02,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747745049] [2021-06-05 13:46:02,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:02,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:02,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:02,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:02,361 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 13:46:02,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:02,612 INFO L93 Difference]: Finished difference Result 483 states and 1365 transitions. [2021-06-05 13:46:02,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:02,612 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 13:46:02,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:02,613 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:46:02,613 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 13:46:02,613 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 203.3ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:46:02,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 13:46:02,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 431. [2021-06-05 13:46:02,617 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 13:46:02,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 13:46:02,617 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 13:46:02,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:02,618 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 13:46:02,618 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 13:46:02,618 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 13:46:02,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:02,618 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:02,618 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:02,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2021-06-05 13:46:02,819 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:02,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:02,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1985986978, now seen corresponding path program 242 times [2021-06-05 13:46:02,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:02,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47654425] [2021-06-05 13:46:02,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:02,820 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:02,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381768747] [2021-06-05 13:46:02,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 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 13:46:02,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:02,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:02,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:02,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:02,902 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 13:46:02,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:02,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47654425] [2021-06-05 13:46:02,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:02,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381768747] [2021-06-05 13:46:02,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381768747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:02,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:02,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:46:02,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480222380] [2021-06-05 13:46:02,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:46:02,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:02,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:46:02,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:46:02,902 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 13:46:03,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:03,011 INFO L93 Difference]: Finished difference Result 501 states and 1380 transitions. [2021-06-05 13:46:03,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 13:46:03,012 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 13:46:03,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:03,013 INFO L225 Difference]: With dead ends: 501 [2021-06-05 13:46:03,013 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 13:46:03,013 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 62.1ms TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:03,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 13:46:03,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 439. [2021-06-05 13:46:03,017 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 13:46:03,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1268 transitions. [2021-06-05 13:46:03,018 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:03,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:03,018 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1268 transitions. [2021-06-05 13:46:03,018 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 13:46:03,018 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1268 transitions. [2021-06-05 13:46:03,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:03,018 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:03,018 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:03,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:03,219 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:03,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:03,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1958279205, now seen corresponding path program 243 times [2021-06-05 13:46:03,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:03,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118727248] [2021-06-05 13:46:03,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:03,221 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:03,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481023284] [2021-06-05 13:46:03,221 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 13:46:03,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:03,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:03,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 13:46:03,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:03,374 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 13:46:03,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:03,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118727248] [2021-06-05 13:46:03,375 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:03,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481023284] [2021-06-05 13:46:03,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481023284] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:03,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:03,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:03,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419372260] [2021-06-05 13:46:03,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:03,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:03,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:03,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:03,375 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 13:46:03,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:03,584 INFO L93 Difference]: Finished difference Result 513 states and 1432 transitions. [2021-06-05 13:46:03,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:03,585 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 13:46:03,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:03,585 INFO L225 Difference]: With dead ends: 513 [2021-06-05 13:46:03,585 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 13:46:03,585 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 132.8ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:03,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 13:46:03,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 440. [2021-06-05 13:46:03,593 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 13:46:03,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1272 transitions. [2021-06-05 13:46:03,594 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1272 transitions. Word has length 17 [2021-06-05 13:46:03,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:03,594 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1272 transitions. [2021-06-05 13:46:03,594 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 13:46:03,594 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1272 transitions. [2021-06-05 13:46:03,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:03,595 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:03,595 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:03,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2021-06-05 13:46:03,795 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:03,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:03,795 INFO L82 PathProgramCache]: Analyzing trace with hash -2069101725, now seen corresponding path program 244 times [2021-06-05 13:46:03,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:03,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389733055] [2021-06-05 13:46:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:03,797 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:03,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106000875] [2021-06-05 13:46:03,797 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 13:46:03,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:03,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:03,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:03,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:03,962 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 13:46:03,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:03,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389733055] [2021-06-05 13:46:03,962 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:03,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106000875] [2021-06-05 13:46:03,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106000875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:03,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:03,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:03,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333931018] [2021-06-05 13:46:03,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:03,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:03,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:03,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:03,963 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 13:46:04,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:04,329 INFO L93 Difference]: Finished difference Result 538 states and 1482 transitions. [2021-06-05 13:46:04,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 13:46:04,329 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 13:46:04,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:04,330 INFO L225 Difference]: With dead ends: 538 [2021-06-05 13:46:04,330 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 13:46:04,330 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 253.2ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:46:04,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 13:46:04,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 436. [2021-06-05 13:46:04,335 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 13:46:04,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1259 transitions. [2021-06-05 13:46:04,335 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1259 transitions. Word has length 17 [2021-06-05 13:46:04,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:04,335 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1259 transitions. [2021-06-05 13:46:04,335 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 13:46:04,335 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1259 transitions. [2021-06-05 13:46:04,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:04,336 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:04,336 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:04,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 248 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-06-05 13:46:04,537 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:04,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:04,538 INFO L82 PathProgramCache]: Analyzing trace with hash -2076363685, now seen corresponding path program 245 times [2021-06-05 13:46:04,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:04,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092151150] [2021-06-05 13:46:04,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:04,539 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:04,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [236826010] [2021-06-05 13:46:04,540 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 13:46:04,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:46:04,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:04,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:04,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:04,672 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 13:46:04,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:04,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092151150] [2021-06-05 13:46:04,672 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:04,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236826010] [2021-06-05 13:46:04,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236826010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:04,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:04,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:04,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743460448] [2021-06-05 13:46:04,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:04,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:04,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:04,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:04,673 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 13:46:04,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:04,809 INFO L93 Difference]: Finished difference Result 500 states and 1400 transitions. [2021-06-05 13:46:04,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:04,810 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 13:46:04,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:04,810 INFO L225 Difference]: With dead ends: 500 [2021-06-05 13:46:04,810 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 13:46:04,810 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 94.1ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:04,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 13:46:04,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 430. [2021-06-05 13:46:04,814 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 13:46:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1236 transitions. [2021-06-05 13:46:04,815 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1236 transitions. Word has length 17 [2021-06-05 13:46:04,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:04,815 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1236 transitions. [2021-06-05 13:46:04,815 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 13:46:04,815 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1236 transitions. [2021-06-05 13:46:04,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:04,816 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:04,816 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:05,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2021-06-05 13:46:05,016 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:05,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:05,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1957474519, now seen corresponding path program 246 times [2021-06-05 13:46:05,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:05,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204817223] [2021-06-05 13:46:05,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:05,018 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:05,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2124669856] [2021-06-05 13:46:05,018 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 13:46:05,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:46:05,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:05,074 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:46:05,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:05,096 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 13:46:05,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:46:05,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 13:46:05,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:46:05,157 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 13:46:05,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:46:05,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:05,204 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 13:46:05,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:46:05,281 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:46:05,281 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 13:46:05,283 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 13:46:05,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,293 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 13:46:05,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:05,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:05,302 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 13:46:05,302 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 13:46:05,370 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 13:46:05,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:05,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204817223] [2021-06-05 13:46:05,370 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:05,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124669856] [2021-06-05 13:46:05,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124669856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:05,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:05,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:05,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846494660] [2021-06-05 13:46:05,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:05,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:05,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:05,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:05,371 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 13:46:05,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:05,581 INFO L93 Difference]: Finished difference Result 452 states and 1275 transitions. [2021-06-05 13:46:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:05,582 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 13:46:05,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:05,582 INFO L225 Difference]: With dead ends: 452 [2021-06-05 13:46:05,582 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 13:46:05,583 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 155.3ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:05,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 13:46:05,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 432. [2021-06-05 13:46:05,586 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 13:46:05,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1241 transitions. [2021-06-05 13:46:05,587 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1241 transitions. Word has length 17 [2021-06-05 13:46:05,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:05,587 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1241 transitions. [2021-06-05 13:46:05,587 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 13:46:05,587 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1241 transitions. [2021-06-05 13:46:05,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:05,588 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:05,588 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:05,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2021-06-05 13:46:05,788 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:05,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:05,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1802262975, now seen corresponding path program 247 times [2021-06-05 13:46:05,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:05,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410063275] [2021-06-05 13:46:05,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:05,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:05,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066468078] [2021-06-05 13:46:05,791 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 13:46:05,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:05,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:05,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:05,933 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 13:46:05,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:05,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410063275] [2021-06-05 13:46:05,934 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:05,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066468078] [2021-06-05 13:46:05,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066468078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:05,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:05,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:05,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241754097] [2021-06-05 13:46:05,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:05,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:05,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:05,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:05,934 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 13:46:06,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:06,141 INFO L93 Difference]: Finished difference Result 468 states and 1314 transitions. [2021-06-05 13:46:06,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:06,142 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 13:46:06,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:06,143 INFO L225 Difference]: With dead ends: 468 [2021-06-05 13:46:06,143 INFO L226 Difference]: Without dead ends: 465 [2021-06-05 13:46:06,143 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 163.9ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:06,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-06-05 13:46:06,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 429. [2021-06-05 13:46:06,147 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 13:46:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 13:46:06,148 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 13:46:06,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:06,148 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 13:46:06,148 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 13:46:06,148 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 13:46:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:06,148 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:06,148 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:06,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2021-06-05 13:46:06,350 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:06,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:06,350 INFO L82 PathProgramCache]: Analyzing trace with hash 805085339, now seen corresponding path program 248 times [2021-06-05 13:46:06,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:06,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345693400] [2021-06-05 13:46:06,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:06,352 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:06,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060104326] [2021-06-05 13:46:06,352 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 13:46:06,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:06,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:06,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:06,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:06,425 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 13:46:06,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:46:06,451 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 13:46:06,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:46:06,476 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 13:46:06,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:46:06,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:06,537 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 13:46:06,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:06,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, 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 13:46:06,578 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 13:46:06,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,586 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 13:46:06,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:06,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:06,594 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:06,620 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 13:46:06,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:06,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345693400] [2021-06-05 13:46:06,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:06,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060104326] [2021-06-05 13:46:06,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060104326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:06,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:06,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:06,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629195238] [2021-06-05 13:46:06,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:06,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:06,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:06,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:06,621 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 13:46:06,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:06,814 INFO L93 Difference]: Finished difference Result 443 states and 1255 transitions. [2021-06-05 13:46:06,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:06,815 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 13:46:06,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:06,815 INFO L225 Difference]: With dead ends: 443 [2021-06-05 13:46:06,815 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 13:46:06,815 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 112.0ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:06,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 13:46:06,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 429. [2021-06-05 13:46:06,821 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 13:46:06,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 13:46:06,822 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 13:46:06,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:06,822 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 13:46:06,822 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 13:46:06,822 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 13:46:06,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:06,823 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:06,823 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:07,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2021-06-05 13:46:07,038 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:07,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:07,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1760834623, now seen corresponding path program 249 times [2021-06-05 13:46:07,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:07,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558553912] [2021-06-05 13:46:07,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:07,040 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:07,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1478238890] [2021-06-05 13:46:07,040 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 13:46:07,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:07,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:07,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:07,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:07,169 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 13:46:07,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:07,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558553912] [2021-06-05 13:46:07,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:07,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478238890] [2021-06-05 13:46:07,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478238890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:07,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:07,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:07,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860766716] [2021-06-05 13:46:07,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:07,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:07,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:07,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:07,170 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 13:46:07,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:07,362 INFO L93 Difference]: Finished difference Result 601 states and 1610 transitions. [2021-06-05 13:46:07,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:07,363 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 13:46:07,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:07,364 INFO L225 Difference]: With dead ends: 601 [2021-06-05 13:46:07,364 INFO L226 Difference]: Without dead ends: 596 [2021-06-05 13:46:07,364 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:07,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-06-05 13:46:07,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 426. [2021-06-05 13:46:07,370 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 13:46:07,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 13:46:07,371 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 13:46:07,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:07,371 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 13:46:07,371 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 13:46:07,371 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 13:46:07,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:07,372 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:07,372 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:07,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:07,585 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:07,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:07,585 INFO L82 PathProgramCache]: Analyzing trace with hash -42490917, now seen corresponding path program 250 times [2021-06-05 13:46:07,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:07,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068516793] [2021-06-05 13:46:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:07,586 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:07,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747090038] [2021-06-05 13:46:07,586 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 13:46:07,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:07,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:07,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:46:07,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:07,630 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 13:46:07,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:46:07,654 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 13:46:07,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:46:07,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 13:46:07,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:46:07,723 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 13:46:07,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:07,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:07,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:07,758 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 13:46:07,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:07,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:07,772 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 13:46:07,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:07,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:07,779 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 13:46:07,780 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:46:07,816 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 13:46:07,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:07,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068516793] [2021-06-05 13:46:07,816 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:07,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747090038] [2021-06-05 13:46:07,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747090038] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:07,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:07,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:07,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044768789] [2021-06-05 13:46:07,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:07,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:07,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:07,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:07,817 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 13:46:08,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:08,030 INFO L93 Difference]: Finished difference Result 472 states and 1310 transitions. [2021-06-05 13:46:08,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:46:08,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 13:46:08,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:08,031 INFO L225 Difference]: With dead ends: 472 [2021-06-05 13:46:08,031 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:46:08,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 113.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:08,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:46:08,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 13:46:08,035 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 13:46:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 13:46:08,036 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 13:46:08,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:08,036 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 13:46:08,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 13:46:08,036 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 13:46:08,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:08,037 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:08,037 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:08,237 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:08,237 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:08,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:08,237 INFO L82 PathProgramCache]: Analyzing trace with hash 528963889, now seen corresponding path program 251 times [2021-06-05 13:46:08,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:08,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16869270] [2021-06-05 13:46:08,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:08,239 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:08,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704167454] [2021-06-05 13:46:08,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 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 13:46:08,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:08,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:08,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:08,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:08,409 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 13:46:08,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:08,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16869270] [2021-06-05 13:46:08,409 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:08,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704167454] [2021-06-05 13:46:08,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704167454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:08,409 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:08,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:08,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933224734] [2021-06-05 13:46:08,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:08,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:08,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:08,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:08,411 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 13:46:08,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:08,627 INFO L93 Difference]: Finished difference Result 584 states and 1579 transitions. [2021-06-05 13:46:08,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:46:08,628 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 13:46:08,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:08,628 INFO L225 Difference]: With dead ends: 584 [2021-06-05 13:46:08,628 INFO L226 Difference]: Without dead ends: 580 [2021-06-05 13:46:08,629 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 147.7ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:08,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-06-05 13:46:08,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 417. [2021-06-05 13:46:08,633 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 13:46:08,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1186 transitions. [2021-06-05 13:46:08,633 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1186 transitions. Word has length 17 [2021-06-05 13:46:08,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:08,633 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1186 transitions. [2021-06-05 13:46:08,633 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 13:46:08,633 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1186 transitions. [2021-06-05 13:46:08,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:08,634 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:08,634 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:08,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:08,834 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:08,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:08,835 INFO L82 PathProgramCache]: Analyzing trace with hash 547397915, now seen corresponding path program 252 times [2021-06-05 13:46:08,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:08,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787878274] [2021-06-05 13:46:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:08,836 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:08,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749110726] [2021-06-05 13:46:08,836 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 13:46:08,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:46:08,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:08,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:08,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:08,954 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 13:46:08,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:08,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787878274] [2021-06-05 13:46:08,954 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:08,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749110726] [2021-06-05 13:46:08,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749110726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:08,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:08,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:08,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177355244] [2021-06-05 13:46:08,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:08,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:08,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:08,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:08,955 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 13:46:09,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:09,221 INFO L93 Difference]: Finished difference Result 542 states and 1480 transitions. [2021-06-05 13:46:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:09,222 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 13:46:09,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:09,222 INFO L225 Difference]: With dead ends: 542 [2021-06-05 13:46:09,222 INFO L226 Difference]: Without dead ends: 538 [2021-06-05 13:46:09,222 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 135.6ms TimeCoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:09,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-06-05 13:46:09,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 414. [2021-06-05 13:46:09,227 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 13:46:09,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1174 transitions. [2021-06-05 13:46:09,227 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1174 transitions. Word has length 17 [2021-06-05 13:46:09,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:09,227 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1174 transitions. [2021-06-05 13:46:09,228 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 13:46:09,228 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1174 transitions. [2021-06-05 13:46:09,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:09,228 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:09,228 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:09,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:09,443 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:09,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:09,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1231392233, now seen corresponding path program 253 times [2021-06-05 13:46:09,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:09,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207005799] [2021-06-05 13:46:09,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:09,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:09,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [736416980] [2021-06-05 13:46:09,448 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 13:46:09,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:09,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:09,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:09,495 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 13:46:09,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:46:09,523 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 13:46:09,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:46:09,545 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 13:46:09,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:46:09,572 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 13:46:09,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:46:09,640 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 13:46:09,642 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 13:46:09,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,649 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 13:46:09,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:09,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:09,658 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:09,683 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 13:46:09,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:09,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207005799] [2021-06-05 13:46:09,683 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:09,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736416980] [2021-06-05 13:46:09,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736416980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:09,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:09,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:09,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082120869] [2021-06-05 13:46:09,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:09,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:09,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:09,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:09,684 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 13:46:09,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:09,921 INFO L93 Difference]: Finished difference Result 443 states and 1228 transitions. [2021-06-05 13:46:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:09,922 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 13:46:09,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:09,922 INFO L225 Difference]: With dead ends: 443 [2021-06-05 13:46:09,923 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 13:46:09,923 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 115.6ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:09,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 13:46:09,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 410. [2021-06-05 13:46:09,928 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 13:46:09,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 13:46:09,929 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 13:46:09,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:09,929 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 13:46:09,929 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 13:46:09,929 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 13:46:09,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:09,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:09,930 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:10,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2021-06-05 13:46:10,138 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:10,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:10,138 INFO L82 PathProgramCache]: Analyzing trace with hash -788493093, now seen corresponding path program 254 times [2021-06-05 13:46:10,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:10,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646519854] [2021-06-05 13:46:10,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:10,140 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:10,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212541866] [2021-06-05 13:46:10,140 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 13:46:10,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:10,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:10,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:10,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:10,180 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 13:46:10,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:46:10,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:10,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 24 treesize of output 26 [2021-06-05 13:46:10,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:46:10,229 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 13:46:10,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:46:10,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 29 treesize of output 28 [2021-06-05 13:46:10,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:46:10,331 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 13:46:10,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,342 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 13:46:10,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:10,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:10,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:10,374 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 13:46:10,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:10,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646519854] [2021-06-05 13:46:10,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:10,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212541866] [2021-06-05 13:46:10,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212541866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:10,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:10,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:10,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818233112] [2021-06-05 13:46:10,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:10,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:10,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:10,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:10,375 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 13:46:10,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:10,650 INFO L93 Difference]: Finished difference Result 471 states and 1282 transitions. [2021-06-05 13:46:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:10,650 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 13:46:10,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:10,651 INFO L225 Difference]: With dead ends: 471 [2021-06-05 13:46:10,651 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:46:10,651 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 13:46:10,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:46:10,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 410. [2021-06-05 13:46:10,655 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 13:46:10,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 13:46:10,656 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 13:46:10,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:10,656 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 13:46:10,656 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 13:46:10,656 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 13:46:10,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:10,656 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:10,656 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:10,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-06-05 13:46:10,861 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:10,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:10,861 INFO L82 PathProgramCache]: Analyzing trace with hash 929850613, now seen corresponding path program 255 times [2021-06-05 13:46:10,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:10,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939295680] [2021-06-05 13:46:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:10,863 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:10,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1504909944] [2021-06-05 13:46:10,863 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 13:46:10,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:10,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:10,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:10,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:10,989 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 13:46:10,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:10,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939295680] [2021-06-05 13:46:10,989 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:10,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504909944] [2021-06-05 13:46:10,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504909944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:10,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:10,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:10,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459739209] [2021-06-05 13:46:10,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:10,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:10,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:10,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:10,990 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 13:46:11,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:11,190 INFO L93 Difference]: Finished difference Result 569 states and 1517 transitions. [2021-06-05 13:46:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:11,191 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 13:46:11,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:11,192 INFO L225 Difference]: With dead ends: 569 [2021-06-05 13:46:11,192 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 13:46:11,192 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:11,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 13:46:11,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 410. [2021-06-05 13:46:11,197 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 13:46:11,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 13:46:11,198 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 13:46:11,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:11,198 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 13:46:11,198 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 13:46:11,198 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 13:46:11,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:11,199 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:11,199 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:11,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2021-06-05 13:46:11,421 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:11,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:11,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1388920703, now seen corresponding path program 256 times [2021-06-05 13:46:11,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:11,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980821486] [2021-06-05 13:46:11,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:11,422 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:11,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247912725] [2021-06-05 13:46:11,422 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 13:46:11,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:11,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:11,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:11,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:11,539 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 13:46:11,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:11,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980821486] [2021-06-05 13:46:11,539 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:11,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247912725] [2021-06-05 13:46:11,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247912725] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:11,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:11,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:11,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540583088] [2021-06-05 13:46:11,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:11,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:11,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:11,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:11,540 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 13:46:11,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:11,918 INFO L93 Difference]: Finished difference Result 716 states and 1916 transitions. [2021-06-05 13:46:11,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 13:46:11,919 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 13:46:11,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:11,919 INFO L225 Difference]: With dead ends: 716 [2021-06-05 13:46:11,920 INFO L226 Difference]: Without dead ends: 689 [2021-06-05 13:46:11,920 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 241.8ms TimeCoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2021-06-05 13:46:11,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-06-05 13:46:11,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 415. [2021-06-05 13:46:11,925 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 13:46:11,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1171 transitions. [2021-06-05 13:46:11,925 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1171 transitions. Word has length 17 [2021-06-05 13:46:11,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:11,926 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1171 transitions. [2021-06-05 13:46:11,926 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 13:46:11,926 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1171 transitions. [2021-06-05 13:46:11,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:11,926 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:11,926 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:12,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:12,127 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:12,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:12,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1803541817, now seen corresponding path program 257 times [2021-06-05 13:46:12,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:12,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222053212] [2021-06-05 13:46:12,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:12,128 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:12,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997606466] [2021-06-05 13:46:12,128 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 13:46:12,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:12,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:12,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:46:12,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:12,171 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 13:46:12,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:46:12,193 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 13:46:12,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:12,233 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 13:46:12,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:46:12,305 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 13:46:12,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:12,342 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 13:46:12,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,353 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 13:46:12,354 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:12,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:12,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 13:46:12,407 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 13:46:12,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:12,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222053212] [2021-06-05 13:46:12,407 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:12,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997606466] [2021-06-05 13:46:12,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997606466] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:12,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:12,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:12,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076069202] [2021-06-05 13:46:12,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:12,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:12,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:12,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:12,408 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 13:46:12,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:12,668 INFO L93 Difference]: Finished difference Result 477 states and 1317 transitions. [2021-06-05 13:46:12,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:12,668 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 13:46:12,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:12,669 INFO L225 Difference]: With dead ends: 477 [2021-06-05 13:46:12,669 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 13:46:12,669 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:12,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 13:46:12,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 417. [2021-06-05 13:46:12,673 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 13:46:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1177 transitions. [2021-06-05 13:46:12,674 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1177 transitions. Word has length 17 [2021-06-05 13:46:12,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:12,674 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1177 transitions. [2021-06-05 13:46:12,674 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 13:46:12,674 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1177 transitions. [2021-06-05 13:46:12,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:12,674 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:12,674 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:12,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-06-05 13:46:12,875 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:12,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:12,875 INFO L82 PathProgramCache]: Analyzing trace with hash -762378145, now seen corresponding path program 258 times [2021-06-05 13:46:12,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:12,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138834870] [2021-06-05 13:46:12,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:12,876 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:12,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778671107] [2021-06-05 13:46:12,876 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 13:46:12,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:12,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:12,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:12,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:12,968 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 13:46:12,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:12,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138834870] [2021-06-05 13:46:12,968 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:12,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778671107] [2021-06-05 13:46:12,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778671107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:12,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:12,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:12,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441041901] [2021-06-05 13:46:12,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:12,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:12,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:12,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:12,969 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 13:46:13,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:13,201 INFO L93 Difference]: Finished difference Result 592 states and 1611 transitions. [2021-06-05 13:46:13,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:46:13,202 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 13:46:13,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:13,203 INFO L225 Difference]: With dead ends: 592 [2021-06-05 13:46:13,203 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 13:46:13,203 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:46:13,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 13:46:13,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 416. [2021-06-05 13:46:13,207 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 13:46:13,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1174 transitions. [2021-06-05 13:46:13,207 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1174 transitions. Word has length 17 [2021-06-05 13:46:13,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:13,208 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1174 transitions. [2021-06-05 13:46:13,208 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 13:46:13,208 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1174 transitions. [2021-06-05 13:46:13,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:13,208 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:13,208 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:13,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:13,409 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:13,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:13,409 INFO L82 PathProgramCache]: Analyzing trace with hash -6493767, now seen corresponding path program 259 times [2021-06-05 13:46:13,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:13,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398779475] [2021-06-05 13:46:13,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:13,410 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:13,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079888424] [2021-06-05 13:46:13,410 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 13:46:13,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:13,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:13,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:13,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 20 treesize of output 16 [2021-06-05 13:46:13,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:13,477 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 13:46:13,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:46:13,535 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 13:46:13,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:46:13,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:13,564 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 13:46:13,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:13,598 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 13:46:13,599 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 13:46:13,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,607 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 13:46:13,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:13,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:13,614 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:13,638 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 13:46:13,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:13,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398779475] [2021-06-05 13:46:13,639 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:13,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079888424] [2021-06-05 13:46:13,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079888424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:13,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:13,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:13,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952961357] [2021-06-05 13:46:13,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:13,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:13,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:13,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:13,639 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 13:46:13,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:13,851 INFO L93 Difference]: Finished difference Result 478 states and 1318 transitions. [2021-06-05 13:46:13,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:13,851 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 13:46:13,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:13,852 INFO L225 Difference]: With dead ends: 478 [2021-06-05 13:46:13,852 INFO L226 Difference]: Without dead ends: 475 [2021-06-05 13:46:13,852 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 106.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:13,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-06-05 13:46:13,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 418. [2021-06-05 13:46:13,856 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 13:46:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1178 transitions. [2021-06-05 13:46:13,857 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1178 transitions. Word has length 17 [2021-06-05 13:46:13,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:13,857 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1178 transitions. [2021-06-05 13:46:13,857 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 13:46:13,857 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1178 transitions. [2021-06-05 13:46:13,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:13,857 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:13,857 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:14,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-06-05 13:46:14,058 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:14,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:14,058 INFO L82 PathProgramCache]: Analyzing trace with hash 2054366035, now seen corresponding path program 260 times [2021-06-05 13:46:14,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:14,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20653368] [2021-06-05 13:46:14,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:14,059 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:14,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1182850271] [2021-06-05 13:46:14,059 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 13:46:14,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:14,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:14,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:14,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:14,096 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 13:46:14,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:46:14,112 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 13:46:14,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:46:14,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 8 treesize of output 7 [2021-06-05 13:46:14,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:46:14,198 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 13:46:14,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:14,230 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 13:46:14,232 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 13:46:14,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,240 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 13:46:14,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:14,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:14,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:14,272 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 13:46:14,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:14,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20653368] [2021-06-05 13:46:14,272 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:14,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182850271] [2021-06-05 13:46:14,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182850271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:14,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:14,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:14,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893426829] [2021-06-05 13:46:14,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:14,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:14,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:14,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:14,273 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 13:46:14,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:14,508 INFO L93 Difference]: Finished difference Result 493 states and 1359 transitions. [2021-06-05 13:46:14,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:14,508 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 13:46:14,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:14,509 INFO L225 Difference]: With dead ends: 493 [2021-06-05 13:46:14,509 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 13:46:14,509 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 104.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:14,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 13:46:14,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 419. [2021-06-05 13:46:14,520 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 13:46:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1181 transitions. [2021-06-05 13:46:14,521 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1181 transitions. Word has length 17 [2021-06-05 13:46:14,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:14,521 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1181 transitions. [2021-06-05 13:46:14,521 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 13:46:14,521 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1181 transitions. [2021-06-05 13:46:14,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:14,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:14,522 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:14,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-06-05 13:46:14,733 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:14,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:14,733 INFO L82 PathProgramCache]: Analyzing trace with hash -511553927, now seen corresponding path program 261 times [2021-06-05 13:46:14,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:14,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589949174] [2021-06-05 13:46:14,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:14,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:14,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [934661725] [2021-06-05 13:46:14,734 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 13:46:14,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:46:14,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:14,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:14,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:14,844 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 13:46:14,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:14,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589949174] [2021-06-05 13:46:14,844 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:14,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934661725] [2021-06-05 13:46:14,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934661725] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:14,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:14,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:14,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963179390] [2021-06-05 13:46:14,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:14,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:14,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:14,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:14,845 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 13:46:15,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:15,046 INFO L93 Difference]: Finished difference Result 681 states and 1798 transitions. [2021-06-05 13:46:15,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:46:15,046 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 13:46:15,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:15,047 INFO L225 Difference]: With dead ends: 681 [2021-06-05 13:46:15,047 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 13:46:15,048 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 91.4ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:15,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 13:46:15,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 426. [2021-06-05 13:46:15,053 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 13:46:15,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1209 transitions. [2021-06-05 13:46:15,053 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1209 transitions. Word has length 17 [2021-06-05 13:46:15,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:15,053 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1209 transitions. [2021-06-05 13:46:15,053 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 13:46:15,053 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1209 transitions. [2021-06-05 13:46:15,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:15,054 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:15,054 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:15,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:15,254 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:15,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:15,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1206789779, now seen corresponding path program 262 times [2021-06-05 13:46:15,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:15,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320922848] [2021-06-05 13:46:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:15,256 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:15,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574855361] [2021-06-05 13:46:15,256 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 13:46:15,278 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:15,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:15,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:15,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:15,293 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 13:46:15,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:15,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 13:46:15,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:46:15,358 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 13:46:15,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:46:15,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:15,385 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 13:46:15,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:46:15,417 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 13:46:15,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,428 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 13:46:15,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:15,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:15,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:15,513 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 13:46:15,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:15,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320922848] [2021-06-05 13:46:15,513 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:15,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574855361] [2021-06-05 13:46:15,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574855361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:15,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:15,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:15,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103851974] [2021-06-05 13:46:15,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:15,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:15,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:15,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:15,514 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 13:46:15,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:15,772 INFO L93 Difference]: Finished difference Result 535 states and 1476 transitions. [2021-06-05 13:46:15,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:15,772 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 13:46:15,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:15,773 INFO L225 Difference]: With dead ends: 535 [2021-06-05 13:46:15,773 INFO L226 Difference]: Without dead ends: 531 [2021-06-05 13:46:15,773 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 102.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:15,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-06-05 13:46:15,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 427. [2021-06-05 13:46:15,778 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 13:46:15,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1212 transitions. [2021-06-05 13:46:15,779 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1212 transitions. Word has length 17 [2021-06-05 13:46:15,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:15,779 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1212 transitions. [2021-06-05 13:46:15,779 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 13:46:15,779 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1212 transitions. [2021-06-05 13:46:15,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:15,780 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:15,780 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:15,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2021-06-05 13:46:15,980 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:15,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:15,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1955247421, now seen corresponding path program 263 times [2021-06-05 13:46:15,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:15,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363218789] [2021-06-05 13:46:15,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:15,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:15,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103789425] [2021-06-05 13:46:15,982 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 13:46:16,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:16,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:16,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:16,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:16,095 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 13:46:16,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:16,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363218789] [2021-06-05 13:46:16,096 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:16,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103789425] [2021-06-05 13:46:16,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103789425] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:16,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:16,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:16,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889837803] [2021-06-05 13:46:16,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:16,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:16,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:16,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:16,096 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 13:46:16,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:16,442 INFO L93 Difference]: Finished difference Result 576 states and 1567 transitions. [2021-06-05 13:46:16,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:16,442 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 13:46:16,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:16,443 INFO L225 Difference]: With dead ends: 576 [2021-06-05 13:46:16,443 INFO L226 Difference]: Without dead ends: 555 [2021-06-05 13:46:16,443 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 193.0ms TimeCoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2021-06-05 13:46:16,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-06-05 13:46:16,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 428. [2021-06-05 13:46:16,448 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 13:46:16,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1215 transitions. [2021-06-05 13:46:16,448 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1215 transitions. Word has length 17 [2021-06-05 13:46:16,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:16,448 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1215 transitions. [2021-06-05 13:46:16,448 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 13:46:16,449 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1215 transitions. [2021-06-05 13:46:16,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:16,449 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:16,449 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:16,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-06-05 13:46:16,649 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:16,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:16,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1742019581, now seen corresponding path program 264 times [2021-06-05 13:46:16,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:16,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105816651] [2021-06-05 13:46:16,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:16,651 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:16,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [431048674] [2021-06-05 13:46:16,651 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 13:46:16,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:46:16,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:16,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:16,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:16,691 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 13:46:16,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:16,712 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 13:46:16,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:46:16,746 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 13:46:16,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:46:16,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:16,789 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 13:46:16,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:46:16,820 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 13:46:16,822 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 13:46:16,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,830 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 13:46:16,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:16,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:16,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:16,873 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 13:46:16,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:16,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105816651] [2021-06-05 13:46:16,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:16,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431048674] [2021-06-05 13:46:16,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431048674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:16,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:16,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:16,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106028720] [2021-06-05 13:46:16,874 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:16,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:16,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:16,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:16,874 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 13:46:17,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:17,132 INFO L93 Difference]: Finished difference Result 514 states and 1420 transitions. [2021-06-05 13:46:17,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:17,133 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 13:46:17,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:17,133 INFO L225 Difference]: With dead ends: 514 [2021-06-05 13:46:17,133 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 13:46:17,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 104.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:17,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 13:46:17,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 429. [2021-06-05 13:46:17,138 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 13:46:17,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1217 transitions. [2021-06-05 13:46:17,139 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1217 transitions. Word has length 17 [2021-06-05 13:46:17,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:17,139 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1217 transitions. [2021-06-05 13:46:17,139 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 13:46:17,139 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1217 transitions. [2021-06-05 13:46:17,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:17,140 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:17,140 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:17,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-06-05 13:46:17,340 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:17,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:17,340 INFO L82 PathProgramCache]: Analyzing trace with hash 713215161, now seen corresponding path program 265 times [2021-06-05 13:46:17,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:17,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387314719] [2021-06-05 13:46:17,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:17,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:17,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [846756850] [2021-06-05 13:46:17,342 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 13:46:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:17,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:17,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:17,481 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 13:46:17,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:17,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387314719] [2021-06-05 13:46:17,481 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:17,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846756850] [2021-06-05 13:46:17,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846756850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:17,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:17,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:17,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418795260] [2021-06-05 13:46:17,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:17,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:17,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:17,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:17,482 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 13:46:17,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:17,714 INFO L93 Difference]: Finished difference Result 511 states and 1412 transitions. [2021-06-05 13:46:17,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:17,715 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 13:46:17,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:17,715 INFO L225 Difference]: With dead ends: 511 [2021-06-05 13:46:17,715 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 13:46:17,715 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 150.3ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:17,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 13:46:17,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 431. [2021-06-05 13:46:17,723 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 13:46:17,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 13:46:17,724 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 13:46:17,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:17,724 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 13:46:17,724 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 13:46:17,724 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 13:46:17,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:17,724 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:17,724 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:17,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-06-05 13:46:17,925 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:17,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:17,925 INFO L82 PathProgramCache]: Analyzing trace with hash 602392641, now seen corresponding path program 266 times [2021-06-05 13:46:17,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:17,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102808831] [2021-06-05 13:46:17,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:17,926 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:17,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1906711650] [2021-06-05 13:46:17,926 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 13:46:17,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:17,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:17,951 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:46:17,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:17,965 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 13:46:17,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:17,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:17,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:17,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:46:17,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:17,983 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 13:46:17,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:17,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:17,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:17,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:18,026 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 13:46:18,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:18,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:18,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:18,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:46:18,063 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 13:46:18,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:18,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:18,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:18,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:46:18,118 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:46:18,118 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 13:46:18,119 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 13:46:18,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:18,129 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 13:46:18,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:18,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:18,138 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 13:46:18,138 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 13:46:18,208 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 13:46:18,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:18,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102808831] [2021-06-05 13:46:18,208 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:18,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906711650] [2021-06-05 13:46:18,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906711650] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:18,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:18,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:18,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720471513] [2021-06-05 13:46:18,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:18,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:18,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:18,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:18,209 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 13:46:18,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:18,526 INFO L93 Difference]: Finished difference Result 513 states and 1407 transitions. [2021-06-05 13:46:18,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:18,526 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 13:46:18,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:18,527 INFO L225 Difference]: With dead ends: 513 [2021-06-05 13:46:18,527 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 13:46:18,527 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 147.0ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 13:46:18,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 432. [2021-06-05 13:46:18,531 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 13:46:18,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 13:46:18,532 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 13:46:18,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:18,532 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 13:46:18,532 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 13:46:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 13:46:18,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:18,533 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:18,533 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:18,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:18,733 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:18,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:18,733 INFO L82 PathProgramCache]: Analyzing trace with hash -255887243, now seen corresponding path program 267 times [2021-06-05 13:46:18,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:18,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505273109] [2021-06-05 13:46:18,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:18,735 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:18,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1577183866] [2021-06-05 13:46:18,735 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 13:46:18,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:46:18,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:18,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:18,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:18,857 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 13:46:18,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:18,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505273109] [2021-06-05 13:46:18,858 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:18,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577183866] [2021-06-05 13:46:18,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577183866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:18,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:18,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:18,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368448892] [2021-06-05 13:46:18,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:18,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:18,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:18,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:18,858 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 13:46:19,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:19,037 INFO L93 Difference]: Finished difference Result 487 states and 1366 transitions. [2021-06-05 13:46:19,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:19,037 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 13:46:19,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:19,038 INFO L225 Difference]: With dead ends: 487 [2021-06-05 13:46:19,038 INFO L226 Difference]: Without dead ends: 484 [2021-06-05 13:46:19,038 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:19,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-06-05 13:46:19,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 432. [2021-06-05 13:46:19,043 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 13:46:19,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 13:46:19,043 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 13:46:19,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:19,043 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 13:46:19,043 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 13:46:19,043 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 13:46:19,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:19,044 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:19,044 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:19,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2021-06-05 13:46:19,244 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:19,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:19,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1981492909, now seen corresponding path program 268 times [2021-06-05 13:46:19,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:19,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981370573] [2021-06-05 13:46:19,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:19,246 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:19,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [358383117] [2021-06-05 13:46:19,246 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 13:46:19,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:19,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:19,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:19,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:19,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 13:46:19,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:19,305 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 13:46:19,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:46:19,353 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 13:46:19,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:19,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 13:46:19,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,399 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:46:19,438 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 13:46:19,440 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 13:46:19,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,448 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 13:46:19,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:19,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:19,456 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:19,492 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 13:46:19,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:19,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981370573] [2021-06-05 13:46:19,492 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:19,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358383117] [2021-06-05 13:46:19,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358383117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:19,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:19,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:19,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154251314] [2021-06-05 13:46:19,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:19,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:19,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:19,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:19,493 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 13:46:19,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:19,743 INFO L93 Difference]: Finished difference Result 515 states and 1426 transitions. [2021-06-05 13:46:19,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:19,744 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 13:46:19,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:19,744 INFO L225 Difference]: With dead ends: 515 [2021-06-05 13:46:19,744 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 13:46:19,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 118.7ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:19,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 13:46:19,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 432. [2021-06-05 13:46:19,749 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 13:46:19,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 13:46:19,750 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 13:46:19,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:19,750 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 13:46:19,750 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 13:46:19,751 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 13:46:19,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:19,751 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:19,751 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:19,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:19,965 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:19,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:19,965 INFO L82 PathProgramCache]: Analyzing trace with hash -237453217, now seen corresponding path program 269 times [2021-06-05 13:46:19,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:19,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483216112] [2021-06-05 13:46:19,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:19,966 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:19,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107873151] [2021-06-05 13:46:19,966 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 13:46:19,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:46:19,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:19,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:19,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:20,116 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 13:46:20,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:20,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483216112] [2021-06-05 13:46:20,117 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:20,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107873151] [2021-06-05 13:46:20,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107873151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:20,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:20,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:20,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949566276] [2021-06-05 13:46:20,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:20,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:20,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:20,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:20,117 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 13:46:20,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:20,265 INFO L93 Difference]: Finished difference Result 488 states and 1365 transitions. [2021-06-05 13:46:20,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:20,265 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 13:46:20,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:20,266 INFO L225 Difference]: With dead ends: 488 [2021-06-05 13:46:20,266 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 13:46:20,266 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 125.1ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:20,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 13:46:20,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 432. [2021-06-05 13:46:20,270 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 13:46:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 13:46:20,271 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 13:46:20,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:20,271 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 13:46:20,271 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 13:46:20,271 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 13:46:20,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:20,272 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:20,272 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:20,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2021-06-05 13:46:20,472 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:20,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:20,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1559746330, now seen corresponding path program 270 times [2021-06-05 13:46:20,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:20,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037280516] [2021-06-05 13:46:20,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:20,474 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:20,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225846318] [2021-06-05 13:46:20,474 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 13:46:20,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:46:20,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:20,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:20,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:20,565 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 13:46:20,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:20,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037280516] [2021-06-05 13:46:20,566 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:20,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225846318] [2021-06-05 13:46:20,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225846318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:20,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:20,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:46:20,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003868528] [2021-06-05 13:46:20,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:46:20,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:20,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:46:20,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:46:20,566 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 13:46:20,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:20,683 INFO L93 Difference]: Finished difference Result 533 states and 1478 transitions. [2021-06-05 13:46:20,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 13:46:20,683 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 13:46:20,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:20,684 INFO L225 Difference]: With dead ends: 533 [2021-06-05 13:46:20,684 INFO L226 Difference]: Without dead ends: 518 [2021-06-05 13:46:20,684 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 54.8ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:20,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-06-05 13:46:20,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 421. [2021-06-05 13:46:20,690 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 13:46:20,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1197 transitions. [2021-06-05 13:46:20,690 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1197 transitions. Word has length 17 [2021-06-05 13:46:20,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:20,691 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1197 transitions. [2021-06-05 13:46:20,691 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 13:46:20,691 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1197 transitions. [2021-06-05 13:46:20,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:20,691 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:20,691 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:20,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:20,897 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:20,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:20,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1691303130, now seen corresponding path program 271 times [2021-06-05 13:46:20,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:20,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796139942] [2021-06-05 13:46:20,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:20,898 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:20,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [819310575] [2021-06-05 13:46:20,898 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 13:46:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:20,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:20,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:21,013 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 13:46:21,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:21,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796139942] [2021-06-05 13:46:21,013 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:21,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819310575] [2021-06-05 13:46:21,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819310575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:21,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:21,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:21,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315601829] [2021-06-05 13:46:21,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:21,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:21,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:21,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:21,014 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 13:46:21,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:21,326 INFO L93 Difference]: Finished difference Result 647 states and 1758 transitions. [2021-06-05 13:46:21,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:21,326 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 13:46:21,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:21,327 INFO L225 Difference]: With dead ends: 647 [2021-06-05 13:46:21,327 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 13:46:21,327 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 221.5ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:21,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 13:46:21,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 422. [2021-06-05 13:46:21,332 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 13:46:21,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1199 transitions. [2021-06-05 13:46:21,332 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1199 transitions. Word has length 17 [2021-06-05 13:46:21,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:21,333 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1199 transitions. [2021-06-05 13:46:21,333 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 13:46:21,333 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1199 transitions. [2021-06-05 13:46:21,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:21,333 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:21,333 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:21,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:21,534 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:21,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:21,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1522356250, now seen corresponding path program 272 times [2021-06-05 13:46:21,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:21,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438659887] [2021-06-05 13:46:21,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:21,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:21,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [660930810] [2021-06-05 13:46:21,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 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 13:46:21,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:21,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:21,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 13:46:21,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:21,588 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 13:46:21,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:21,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:21,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:21,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:21,642 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 13:46:21,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:21,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:21,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:21,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:46:21,699 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:21,700 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 13:46:21,704 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 13:46:21,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:21,718 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 13:46:21,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:21,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:21,730 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 13:46:21,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 13:46:21,777 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 13:46:21,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:21,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438659887] [2021-06-05 13:46:21,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:21,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660930810] [2021-06-05 13:46:21,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660930810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:21,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:21,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:21,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181022942] [2021-06-05 13:46:21,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:21,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:21,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:21,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:21,778 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 13:46:22,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:22,041 INFO L93 Difference]: Finished difference Result 598 states and 1635 transitions. [2021-06-05 13:46:22,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:22,041 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 13:46:22,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:22,042 INFO L225 Difference]: With dead ends: 598 [2021-06-05 13:46:22,042 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 13:46:22,042 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 177.2ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:22,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 13:46:22,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 426. [2021-06-05 13:46:22,048 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 13:46:22,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1213 transitions. [2021-06-05 13:46:22,049 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1213 transitions. Word has length 17 [2021-06-05 13:46:22,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:22,049 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1213 transitions. [2021-06-05 13:46:22,049 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 13:46:22,049 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1213 transitions. [2021-06-05 13:46:22,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:22,050 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:22,050 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:22,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2021-06-05 13:46:22,259 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:22,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:22,259 INFO L82 PathProgramCache]: Analyzing trace with hash 571687872, now seen corresponding path program 273 times [2021-06-05 13:46:22,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:22,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053744625] [2021-06-05 13:46:22,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:22,260 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:22,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198640977] [2021-06-05 13:46:22,260 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 13:46:22,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:46:22,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:22,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:22,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:22,352 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 13:46:22,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:22,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053744625] [2021-06-05 13:46:22,352 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:22,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198640977] [2021-06-05 13:46:22,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198640977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:22,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:22,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:22,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196593443] [2021-06-05 13:46:22,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:22,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:22,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:22,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:22,353 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 13:46:22,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:22,521 INFO L93 Difference]: Finished difference Result 515 states and 1415 transitions. [2021-06-05 13:46:22,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:22,521 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 13:46:22,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:22,522 INFO L225 Difference]: With dead ends: 515 [2021-06-05 13:46:22,522 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 13:46:22,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 100.8ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:22,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 13:46:22,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 429. [2021-06-05 13:46:22,526 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 13:46:22,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1222 transitions. [2021-06-05 13:46:22,527 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1222 transitions. Word has length 17 [2021-06-05 13:46:22,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:22,527 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1222 transitions. [2021-06-05 13:46:22,527 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 13:46:22,527 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1222 transitions. [2021-06-05 13:46:22,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:22,527 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:22,527 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:22,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 13:46:22,728 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:22,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1662419622, now seen corresponding path program 274 times [2021-06-05 13:46:22,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:22,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940870187] [2021-06-05 13:46:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:22,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:22,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1827627299] [2021-06-05 13:46:22,729 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 13:46:22,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:22,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:22,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:22,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:22,827 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 13:46:22,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:22,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940870187] [2021-06-05 13:46:22,828 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:22,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827627299] [2021-06-05 13:46:22,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827627299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:22,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:22,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:22,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169925387] [2021-06-05 13:46:22,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:22,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:22,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:22,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:22,829 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 13:46:23,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:23,074 INFO L93 Difference]: Finished difference Result 647 states and 1744 transitions. [2021-06-05 13:46:23,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:46:23,074 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 13:46:23,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:23,075 INFO L225 Difference]: With dead ends: 647 [2021-06-05 13:46:23,075 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 13:46:23,075 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 173.4ms TimeCoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:23,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 13:46:23,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 429. [2021-06-05 13:46:23,080 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 13:46:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1219 transitions. [2021-06-05 13:46:23,081 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1219 transitions. Word has length 17 [2021-06-05 13:46:23,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:23,082 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1219 transitions. [2021-06-05 13:46:23,082 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 13:46:23,082 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1219 transitions. [2021-06-05 13:46:23,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:23,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:23,082 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:23,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-06-05 13:46:23,304 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:23,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:23,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1162728059, now seen corresponding path program 275 times [2021-06-05 13:46:23,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:23,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454924723] [2021-06-05 13:46:23,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:23,306 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:23,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145215271] [2021-06-05 13:46:23,306 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 13:46:23,330 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:23,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:23,331 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:46:23,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:23,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 15 treesize of output 11 [2021-06-05 13:46:23,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:23,385 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 13:46:23,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:46:23,413 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 13:46:23,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:46:23,492 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 13:46:23,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:23,529 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 13:46:23,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,543 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 13:46:23,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:23,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:23,553 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 13:46:23,599 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 13:46:23,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:23,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454924723] [2021-06-05 13:46:23,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:23,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145215271] [2021-06-05 13:46:23,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145215271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:23,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:23,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:23,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454445714] [2021-06-05 13:46:23,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:23,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:23,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:23,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:23,600 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 13:46:23,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:23,865 INFO L93 Difference]: Finished difference Result 475 states and 1331 transitions. [2021-06-05 13:46:23,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:23,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 13:46:23,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:23,866 INFO L225 Difference]: With dead ends: 475 [2021-06-05 13:46:23,866 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 13:46:23,866 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 171.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:23,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 13:46:23,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 431. [2021-06-05 13:46:23,872 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 13:46:23,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 13:46:23,873 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 13:46:23,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:23,873 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 13:46:23,873 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 13:46:23,873 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 13:46:23,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:23,874 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:23,874 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:24,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 13:46:24,089 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:24,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:24,089 INFO L82 PathProgramCache]: Analyzing trace with hash 566319275, now seen corresponding path program 276 times [2021-06-05 13:46:24,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:24,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741476699] [2021-06-05 13:46:24,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:24,090 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:24,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1392339680] [2021-06-05 13:46:24,090 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 13:46:24,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:24,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:24,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:24,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:24,198 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 13:46:24,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:24,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741476699] [2021-06-05 13:46:24,198 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:24,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392339680] [2021-06-05 13:46:24,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392339680] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:24,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:24,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:24,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110099989] [2021-06-05 13:46:24,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:24,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:24,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:24,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:24,199 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 13:46:24,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:24,395 INFO L93 Difference]: Finished difference Result 512 states and 1426 transitions. [2021-06-05 13:46:24,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:24,395 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 13:46:24,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:24,396 INFO L225 Difference]: With dead ends: 512 [2021-06-05 13:46:24,396 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 13:46:24,396 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 113.3ms TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:24,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 13:46:24,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 431. [2021-06-05 13:46:24,400 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 13:46:24,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 13:46:24,400 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 13:46:24,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:24,400 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 13:46:24,400 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 13:46:24,400 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 13:46:24,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:24,401 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:24,401 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:24,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable445,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:24,601 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:24,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:24,602 INFO L82 PathProgramCache]: Analyzing trace with hash 1322203653, now seen corresponding path program 277 times [2021-06-05 13:46:24,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:24,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043966229] [2021-06-05 13:46:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:24,603 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:24,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800941793] [2021-06-05 13:46:24,603 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 13:46:24,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:24,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:24,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:24,640 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 13:46:24,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:24,670 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 13:46:24,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:24,722 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 13:46:24,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:46:24,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:24,749 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 13:46:24,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:46:24,782 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 13:46:24,784 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 13:46:24,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,791 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 13:46:24,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:24,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:24,799 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:24,822 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 13:46:24,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:24,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043966229] [2021-06-05 13:46:24,823 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:24,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800941793] [2021-06-05 13:46:24,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800941793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:24,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:24,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:24,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113372546] [2021-06-05 13:46:24,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:24,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:24,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:24,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:24,823 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 13:46:25,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:25,024 INFO L93 Difference]: Finished difference Result 476 states and 1332 transitions. [2021-06-05 13:46:25,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:25,025 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 13:46:25,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:25,025 INFO L225 Difference]: With dead ends: 476 [2021-06-05 13:46:25,025 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 13:46:25,025 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 107.3ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:25,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 13:46:25,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 431. [2021-06-05 13:46:25,030 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 13:46:25,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 13:46:25,030 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 13:46:25,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:25,030 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 13:46:25,030 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 13:46:25,030 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 13:46:25,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:25,031 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:25,031 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:25,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2021-06-05 13:46:25,231 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:25,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:25,232 INFO L82 PathProgramCache]: Analyzing trace with hash -911903841, now seen corresponding path program 278 times [2021-06-05 13:46:25,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:25,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349438133] [2021-06-05 13:46:25,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:25,233 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:25,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1810367664] [2021-06-05 13:46:25,233 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 13:46:25,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:25,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:25,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:25,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46: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 20 treesize of output 16 [2021-06-05 13:46:25,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:25,305 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 13:46:25,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:25,353 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 13:46:25,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:46:25,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:25,397 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 13:46:25,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:25,430 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 13:46:25,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,441 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 13:46:25,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:25,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:25,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:25,470 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 13:46:25,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:25,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349438133] [2021-06-05 13:46:25,471 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:25,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810367664] [2021-06-05 13:46:25,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810367664] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:25,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:25,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:25,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602091645] [2021-06-05 13:46:25,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:25,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:25,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:25,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:25,471 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 13:46:25,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:25,690 INFO L93 Difference]: Finished difference Result 502 states and 1398 transitions. [2021-06-05 13:46:25,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:25,691 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 13:46:25,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:25,691 INFO L225 Difference]: With dead ends: 502 [2021-06-05 13:46:25,691 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 13:46:25,691 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 117.0ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:25,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 13:46:25,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 431. [2021-06-05 13:46:25,696 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 13:46:25,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 13:46:25,696 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 13:46:25,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:25,696 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 13:46:25,697 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 13:46:25,697 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 13:46:25,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:25,697 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:25,697 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:25,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:25,898 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:25,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:25,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1759480097, now seen corresponding path program 279 times [2021-06-05 13:46:25,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:25,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042288518] [2021-06-05 13:46:25,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:25,899 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:25,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444127454] [2021-06-05 13:46:25,899 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 13:46:25,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:46:25,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:25,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:25,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:26,007 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 13:46:26,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:26,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042288518] [2021-06-05 13:46:26,007 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:26,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444127454] [2021-06-05 13:46:26,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444127454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:26,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:26,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:26,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750046364] [2021-06-05 13:46:26,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:26,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:26,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:26,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:26,008 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 13:46:26,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:26,191 INFO L93 Difference]: Finished difference Result 682 states and 1804 transitions. [2021-06-05 13:46:26,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:26,191 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 13:46:26,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:26,192 INFO L225 Difference]: With dead ends: 682 [2021-06-05 13:46:26,192 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 13:46:26,192 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 81.1ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:26,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 13:46:26,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 441. [2021-06-05 13:46:26,197 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 13:46:26,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1260 transitions. [2021-06-05 13:46:26,198 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1260 transitions. Word has length 17 [2021-06-05 13:46:26,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:26,198 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1260 transitions. [2021-06-05 13:46:26,198 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 13:46:26,198 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1260 transitions. [2021-06-05 13:46:26,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:26,199 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:26,199 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:26,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2021-06-05 13:46:26,399 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:26,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:26,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1011022455, now seen corresponding path program 280 times [2021-06-05 13:46:26,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:26,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962916103] [2021-06-05 13:46:26,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:26,401 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:26,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266292596] [2021-06-05 13:46:26,401 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 13:46:26,434 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:26,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:26,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:26,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:26,531 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 13:46:26,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:26,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962916103] [2021-06-05 13:46:26,531 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:26,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266292596] [2021-06-05 13:46:26,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266292596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:26,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:26,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:26,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603475996] [2021-06-05 13:46:26,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:26,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:26,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:26,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:26,532 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 13:46:26,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:26,890 INFO L93 Difference]: Finished difference Result 531 states and 1458 transitions. [2021-06-05 13:46:26,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:26,890 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 13:46:26,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:26,891 INFO L225 Difference]: With dead ends: 531 [2021-06-05 13:46:26,891 INFO L226 Difference]: Without dead ends: 514 [2021-06-05 13:46:26,891 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 193.9ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:46:26,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-06-05 13:46:26,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 446. [2021-06-05 13:46:26,895 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 13:46:26,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 13:46:26,896 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 13:46:26,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:26,896 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 13:46:26,896 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 13:46:26,896 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 13:46:26,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:26,896 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:26,897 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:27,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:27,097 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:27,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:27,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1224250295, now seen corresponding path program 281 times [2021-06-05 13:46:27,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:27,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943795116] [2021-06-05 13:46:27,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:27,099 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:27,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1743728780] [2021-06-05 13:46:27,099 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 13:46:27,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:46:27,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:27,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:27,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:27,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 20 treesize of output 16 [2021-06-05 13:46:27,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:27,168 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 13:46:27,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:27,193 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 13:46:27,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:27,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:27,241 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 13:46:27,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:46:27,274 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 13:46:27,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,285 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 13:46:27,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:27,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:27,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:27,328 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 13:46:27,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:27,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943795116] [2021-06-05 13:46:27,328 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:27,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743728780] [2021-06-05 13:46:27,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743728780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:27,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:27,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:27,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750722237] [2021-06-05 13:46:27,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:27,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:27,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:27,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:27,329 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 13:46:27,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:27,583 INFO L93 Difference]: Finished difference Result 526 states and 1471 transitions. [2021-06-05 13:46:27,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:27,584 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 13:46:27,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:27,585 INFO L225 Difference]: With dead ends: 526 [2021-06-05 13:46:27,585 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 13:46:27,585 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 105.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:27,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 13:46:27,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 446. [2021-06-05 13:46:27,589 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 13:46:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 13:46:27,590 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 13:46:27,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:27,590 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 13:46:27,590 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 13:46:27,590 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 13:46:27,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:27,590 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:27,591 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:27,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,285 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:27,791 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:27,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:27,791 INFO L82 PathProgramCache]: Analyzing trace with hash 2041912581, now seen corresponding path program 282 times [2021-06-05 13:46:27,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:27,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431703910] [2021-06-05 13:46:27,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:27,793 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:27,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871200500] [2021-06-05 13:46:27,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:46:27,816 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:46:27,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:27,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:27,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:27,884 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 13:46:27,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:27,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431703910] [2021-06-05 13:46:27,884 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:27,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871200500] [2021-06-05 13:46:27,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871200500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:27,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:27,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:27,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369029873] [2021-06-05 13:46:27,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:27,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:27,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:27,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:27,885 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 13:46:28,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:28,098 INFO L93 Difference]: Finished difference Result 563 states and 1528 transitions. [2021-06-05 13:46:28,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:28,099 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 13:46:28,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:28,099 INFO L225 Difference]: With dead ends: 563 [2021-06-05 13:46:28,099 INFO L226 Difference]: Without dead ends: 528 [2021-06-05 13:46:28,099 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 115.9ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:28,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-06-05 13:46:28,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 443. [2021-06-05 13:46:28,104 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 13:46:28,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 13:46:28,104 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:28,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:28,104 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 13:46:28,104 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 13:46:28,104 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 13:46:28,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:28,105 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:28,105 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:28,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,286 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:28,305 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:28,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:28,306 INFO L82 PathProgramCache]: Analyzing trace with hash -652795489, now seen corresponding path program 283 times [2021-06-05 13:46:28,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:28,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362774183] [2021-06-05 13:46:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:28,307 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:28,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609885381] [2021-06-05 13:46:28,307 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 13:46:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:28,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:28,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:28,368 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 13:46:28,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:46:28,399 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 13:46:28,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:28,424 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 13:46:28,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,433 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:28,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:28,454 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 13:46:28,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:46:28,506 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 13:46:28,507 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 13:46:28,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,515 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 13:46:28,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:28,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:28,522 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:28,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 13:46:28,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:28,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362774183] [2021-06-05 13:46:28,558 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:28,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609885381] [2021-06-05 13:46:28,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609885381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:28,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:28,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:28,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153937900] [2021-06-05 13:46:28,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:28,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:28,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:28,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:28,559 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 13:46:28,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:28,817 INFO L93 Difference]: Finished difference Result 512 states and 1434 transitions. [2021-06-05 13:46:28,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:28,817 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 13:46:28,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:28,818 INFO L225 Difference]: With dead ends: 512 [2021-06-05 13:46:28,818 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 13:46:28,818 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 109.2ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:28,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 13:46:28,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 443. [2021-06-05 13:46:28,823 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 13:46:28,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 13:46:28,823 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:28,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:28,823 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 13:46:28,823 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 13:46:28,823 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 13:46:28,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:28,824 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:28,824 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:29,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:29,024 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:29,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:29,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1091244203, now seen corresponding path program 284 times [2021-06-05 13:46:29,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:29,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275424399] [2021-06-05 13:46:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:29,026 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:29,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81436103] [2021-06-05 13:46:29,026 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 13:46:29,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:29,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:29,050 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:46:29,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:29,065 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 13:46:29,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:29,095 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 13:46:29,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:46:29,122 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 13:46:29,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:46:29,153 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 13:46:29,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:46:29,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:29,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:46:29,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:46:29,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,226 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 13:46:29,233 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 13:46:29,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,271 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-06-05 13:46:29,272 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 13:46:29,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,299 INFO L628 ElimStorePlain]: treesize reduction 22, result has 66.2 percent of original size [2021-06-05 13:46:29,300 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 13:46:29,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:31 [2021-06-05 13:46:29,360 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 13:46:29,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:29,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275424399] [2021-06-05 13:46:29,360 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:29,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81436103] [2021-06-05 13:46:29,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81436103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:29,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:29,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:29,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668371848] [2021-06-05 13:46:29,361 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:29,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:29,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:29,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:29,362 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 13:46:29,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:29,625 INFO L93 Difference]: Finished difference Result 493 states and 1386 transitions. [2021-06-05 13:46:29,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:29,626 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 13:46:29,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:29,626 INFO L225 Difference]: With dead ends: 493 [2021-06-05 13:46:29,626 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 13:46:29,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 155.5ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:29,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 13:46:29,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 443. [2021-06-05 13:46:29,631 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 13:46:29,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 13:46:29,631 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:29,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:29,632 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 13:46:29,632 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 13:46:29,632 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 13:46:29,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:29,632 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:29,632 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:29,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-06-05 13:46:29,832 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:29,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:29,833 INFO L82 PathProgramCache]: Analyzing trace with hash -634361463, now seen corresponding path program 285 times [2021-06-05 13:46:29,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:29,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104093187] [2021-06-05 13:46:29,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:29,834 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:29,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753878465] [2021-06-05 13:46:29,834 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 13:46:29,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:29,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:29,858 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:46:29,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:29,872 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 13:46:29,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:29,903 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 13:46:29,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:29,928 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 13:46:29,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:29,959 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 13:46:29,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:29,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:29,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:46:29,995 INFO L446 ElimStorePlain]: Different costs {0=[v_A_342], 7=[F]} [2021-06-05 13:46:29,997 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 13:46:29,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:30,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:30,022 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 13:46:30,023 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 13:46:30,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:30,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:30,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:30,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:31 [2021-06-05 13:46:30,104 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 13:46:30,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:30,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104093187] [2021-06-05 13:46:30,104 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:30,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753878465] [2021-06-05 13:46:30,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753878465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:30,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:30,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:30,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89885061] [2021-06-05 13:46:30,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:30,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:30,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:30,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:30,105 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 13:46:30,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:30,370 INFO L93 Difference]: Finished difference Result 501 states and 1407 transitions. [2021-06-05 13:46:30,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:30,370 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 13:46:30,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:30,371 INFO L225 Difference]: With dead ends: 501 [2021-06-05 13:46:30,371 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 13:46:30,371 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 128.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:30,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 13:46:30,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 443. [2021-06-05 13:46:30,376 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 13:46:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 13:46:30,376 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 13:46:30,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:30,376 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 13:46:30,376 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 13:46:30,376 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 13:46:30,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:30,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:30,377 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:30,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:30,578 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:30,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:30,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1093966472, now seen corresponding path program 286 times [2021-06-05 13:46:30,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:30,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605933284] [2021-06-05 13:46:30,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:30,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:30,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [570986851] [2021-06-05 13:46:30,579 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 13:46:30,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:30,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:30,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:30,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:30,681 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 13:46:30,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:30,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605933284] [2021-06-05 13:46:30,682 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:30,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570986851] [2021-06-05 13:46:30,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570986851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:30,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:30,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:30,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558623269] [2021-06-05 13:46:30,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:30,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:30,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:30,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:30,682 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 13:46:30,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:30,997 INFO L93 Difference]: Finished difference Result 629 states and 1707 transitions. [2021-06-05 13:46:30,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:30,998 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 13:46:30,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:30,999 INFO L225 Difference]: With dead ends: 629 [2021-06-05 13:46:30,999 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 13:46:30,999 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 184.1ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:30,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 13:46:31,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 444. [2021-06-05 13:46:31,003 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 13:46:31,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1270 transitions. [2021-06-05 13:46:31,004 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1270 transitions. Word has length 17 [2021-06-05 13:46:31,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:31,004 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1270 transitions. [2021-06-05 13:46:31,004 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 13:46:31,004 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1270 transitions. [2021-06-05 13:46:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:31,005 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:31,005 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:31,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-06-05 13:46:31,205 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:31,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:31,205 INFO L82 PathProgramCache]: Analyzing trace with hash 925019592, now seen corresponding path program 287 times [2021-06-05 13:46:31,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:31,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572109250] [2021-06-05 13:46:31,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:31,206 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:31,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1629692921] [2021-06-05 13:46:31,207 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 13:46:31,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:31,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:31,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:31,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:31,305 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 13:46:31,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:31,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572109250] [2021-06-05 13:46:31,305 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:31,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629692921] [2021-06-05 13:46:31,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629692921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:31,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:31,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:31,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821596585] [2021-06-05 13:46:31,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:31,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:31,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:31,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:31,306 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 13:46:31,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:31,506 INFO L93 Difference]: Finished difference Result 541 states and 1481 transitions. [2021-06-05 13:46:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:46:31,506 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 13:46:31,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:31,507 INFO L225 Difference]: With dead ends: 541 [2021-06-05 13:46:31,507 INFO L226 Difference]: Without dead ends: 530 [2021-06-05 13:46:31,507 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 13:46:31,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-06-05 13:46:31,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 453. [2021-06-05 13:46:31,512 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 13:46:31,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 1300 transitions. [2021-06-05 13:46:31,512 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 1300 transitions. Word has length 17 [2021-06-05 13:46:31,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:31,512 INFO L482 AbstractCegarLoop]: Abstraction has 453 states and 1300 transitions. [2021-06-05 13:46:31,512 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 13:46:31,513 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 1300 transitions. [2021-06-05 13:46:31,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:31,513 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:31,513 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:31,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:31,713 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:31,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:31,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2035211016, now seen corresponding path program 288 times [2021-06-05 13:46:31,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:31,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789914982] [2021-06-05 13:46:31,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:31,715 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:31,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496204832] [2021-06-05 13:46:31,715 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 13:46:31,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:46:31,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:31,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:31,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:31,820 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 13:46:31,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:31,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789914982] [2021-06-05 13:46:31,821 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:31,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496204832] [2021-06-05 13:46:31,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496204832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:31,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:31,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:31,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848130215] [2021-06-05 13:46:31,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:31,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:31,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:31,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:31,821 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 13:46:32,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:32,116 INFO L93 Difference]: Finished difference Result 619 states and 1690 transitions. [2021-06-05 13:46:32,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:32,116 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 13:46:32,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:32,117 INFO L225 Difference]: With dead ends: 619 [2021-06-05 13:46:32,117 INFO L226 Difference]: Without dead ends: 608 [2021-06-05 13:46:32,117 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 196.2ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:32,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-06-05 13:46:32,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 460. [2021-06-05 13:46:32,122 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 13:46:32,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 13:46:32,122 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 13:46:32,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:32,123 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 13:46:32,123 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 13:46:32,123 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 13:46:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:32,123 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:32,123 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:32,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,292 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:32,324 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:32,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:32,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1095761665, now seen corresponding path program 289 times [2021-06-05 13:46:32,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:32,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326163777] [2021-06-05 13:46:32,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:32,325 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:32,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1113327591] [2021-06-05 13:46:32,325 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 13:46:32,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:32,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:32,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:32,463 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 13:46:32,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:32,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326163777] [2021-06-05 13:46:32,463 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:32,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113327591] [2021-06-05 13:46:32,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113327591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:32,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:32,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:32,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204028289] [2021-06-05 13:46:32,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:32,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:32,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:32,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:32,464 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 13:46:32,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:32,859 INFO L93 Difference]: Finished difference Result 560 states and 1546 transitions. [2021-06-05 13:46:32,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:32,859 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 13:46:32,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:32,860 INFO L225 Difference]: With dead ends: 560 [2021-06-05 13:46:32,860 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 13:46:32,860 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 210.6ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:46:32,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 13:46:32,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 465. [2021-06-05 13:46:32,865 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 13:46:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 13:46:32,866 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 13:46:32,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:32,866 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 13:46:32,866 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 13:46:32,866 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 13:46:32,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:32,866 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:32,866 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:33,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:33,068 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:33,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:33,068 INFO L82 PathProgramCache]: Analyzing trace with hash 882533825, now seen corresponding path program 290 times [2021-06-05 13:46:33,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:33,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168629203] [2021-06-05 13:46:33,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:33,069 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:33,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218055178] [2021-06-05 13:46:33,069 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 13:46:33,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:33,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:33,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:33,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:33,105 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 13:46:33,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:46:33,137 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 13:46:33,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:46:33,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 13:46:33,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:46:33,208 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 13:46:33,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:33,237 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 13:46:33,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,253 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 13:46:33,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:33,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:33,264 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:33,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 13:46:33,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:33,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168629203] [2021-06-05 13:46:33,299 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:33,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218055178] [2021-06-05 13:46:33,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218055178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:33,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:33,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:33,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769076819] [2021-06-05 13:46:33,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:33,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:33,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:33,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:33,300 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 13:46:33,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:33,558 INFO L93 Difference]: Finished difference Result 551 states and 1551 transitions. [2021-06-05 13:46:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:33,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 13:46:33,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:33,560 INFO L225 Difference]: With dead ends: 551 [2021-06-05 13:46:33,560 INFO L226 Difference]: Without dead ends: 547 [2021-06-05 13:46:33,560 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:33,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-06-05 13:46:33,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 465. [2021-06-05 13:46:33,565 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 13:46:33,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 13:46:33,565 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 13:46:33,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:33,566 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 13:46:33,566 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 13:46:33,566 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 13:46:33,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:33,566 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:33,566 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:33,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-06-05 13:46:33,785 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:33,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:33,785 INFO L82 PathProgramCache]: Analyzing trace with hash -146270595, now seen corresponding path program 291 times [2021-06-05 13:46:33,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:33,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740706661] [2021-06-05 13:46:33,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:33,786 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:33,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [474783170] [2021-06-05 13:46:33,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 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 13:46:33,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:33,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:33,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:33,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:33,881 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 13:46:33,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:33,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740706661] [2021-06-05 13:46:33,882 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:33,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474783170] [2021-06-05 13:46:33,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474783170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:33,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:33,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:33,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695179920] [2021-06-05 13:46:33,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:33,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:33,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:33,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:33,882 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 13:46:34,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:34,102 INFO L93 Difference]: Finished difference Result 601 states and 1632 transitions. [2021-06-05 13:46:34,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:34,102 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 13:46:34,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:34,103 INFO L225 Difference]: With dead ends: 601 [2021-06-05 13:46:34,103 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 13:46:34,103 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 119.0ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:34,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 13:46:34,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 460. [2021-06-05 13:46:34,109 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 13:46:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 13:46:34,110 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 13:46:34,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:34,110 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 13:46:34,110 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 13:46:34,110 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 13:46:34,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:34,111 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:34,111 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:34,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable464,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:34,314 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:34,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:34,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1453988631, now seen corresponding path program 292 times [2021-06-05 13:46:34,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:34,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439119436] [2021-06-05 13:46:34,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:34,315 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:34,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945171156] [2021-06-05 13:46:34,315 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 13:46:34,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:34,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:34,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:34,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:34,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 13:46:34,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:46:34,384 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 13:46:34,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:46:34,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 13:46:34,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:46:34,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:34,441 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 13:46:34,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:46:34,493 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 13:46:34,495 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 13:46:34,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,503 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 13:46:34,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:34,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:34,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:34,546 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 13:46:34,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:34,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439119436] [2021-06-05 13:46:34,546 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:34,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945171156] [2021-06-05 13:46:34,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945171156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:34,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:34,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:34,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525007695] [2021-06-05 13:46:34,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:34,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:34,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:34,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:34,547 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 13:46:34,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:34,794 INFO L93 Difference]: Finished difference Result 533 states and 1503 transitions. [2021-06-05 13:46:34,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:34,795 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 13:46:34,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:34,795 INFO L225 Difference]: With dead ends: 533 [2021-06-05 13:46:34,796 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 13:46:34,796 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 107.4ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:34,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 13:46:34,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 460. [2021-06-05 13:46:34,803 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 13:46:34,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 13:46:34,804 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 13:46:34,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:34,804 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 13:46:34,804 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 13:46:34,804 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 13:46:34,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:34,805 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:34,805 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:35,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2021-06-05 13:46:35,005 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:35,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:35,006 INFO L82 PathProgramCache]: Analyzing trace with hash -1096938973, now seen corresponding path program 293 times [2021-06-05 13:46:35,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:35,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385955729] [2021-06-05 13:46:35,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:35,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:35,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1632360386] [2021-06-05 13:46:35,007 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 13:46:35,030 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:35,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:35,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:35,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:35,104 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 13:46:35,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:35,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385955729] [2021-06-05 13:46:35,105 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:35,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632360386] [2021-06-05 13:46:35,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632360386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:35,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:35,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:35,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278254116] [2021-06-05 13:46:35,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:35,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:35,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:35,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:35,105 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 13:46:35,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:35,272 INFO L93 Difference]: Finished difference Result 545 states and 1497 transitions. [2021-06-05 13:46:35,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:35,273 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 13:46:35,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:35,273 INFO L225 Difference]: With dead ends: 545 [2021-06-05 13:46:35,273 INFO L226 Difference]: Without dead ends: 517 [2021-06-05 13:46:35,274 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 99.9ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:46:35,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-05 13:46:35,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 463. [2021-06-05 13:46:35,278 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 13:46:35,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1337 transitions. [2021-06-05 13:46:35,279 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1337 transitions. Word has length 17 [2021-06-05 13:46:35,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:35,279 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1337 transitions. [2021-06-05 13:46:35,279 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 13:46:35,279 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1337 transitions. [2021-06-05 13:46:35,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:35,279 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:35,279 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:35,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-06-05 13:46:35,480 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:35,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:35,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1472422657, now seen corresponding path program 294 times [2021-06-05 13:46:35,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:35,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622636765] [2021-06-05 13:46:35,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:35,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:35,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1593702336] [2021-06-05 13:46:35,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 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 13:46:35,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:35,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:35,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:35,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:35,594 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 13:46:35,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:35,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622636765] [2021-06-05 13:46:35,594 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:35,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593702336] [2021-06-05 13:46:35,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593702336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:35,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:35,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:35,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801747086] [2021-06-05 13:46:35,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:35,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:35,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:35,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:35,595 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 13:46:35,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:35,856 INFO L93 Difference]: Finished difference Result 548 states and 1546 transitions. [2021-06-05 13:46:35,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:46:35,857 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 13:46:35,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:35,857 INFO L225 Difference]: With dead ends: 548 [2021-06-05 13:46:35,857 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 13:46:35,857 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 147.2ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:35,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 13:46:35,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 456. [2021-06-05 13:46:35,862 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 13:46:35,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1315 transitions. [2021-06-05 13:46:35,863 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1315 transitions. Word has length 17 [2021-06-05 13:46:35,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:35,863 INFO L482 AbstractCegarLoop]: Abstraction has 456 states and 1315 transitions. [2021-06-05 13:46:35,863 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 13:46:35,863 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1315 transitions. [2021-06-05 13:46:35,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:35,863 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:35,863 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:36,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-06-05 13:46:36,064 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:36,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:36,064 INFO L82 PathProgramCache]: Analyzing trace with hash 337274270, now seen corresponding path program 295 times [2021-06-05 13:46:36,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:36,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967314389] [2021-06-05 13:46:36,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:36,065 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:36,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136878425] [2021-06-05 13:46:36,065 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 13:46:36,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:36,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:36,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:36,185 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 13:46:36,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:36,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967314389] [2021-06-05 13:46:36,185 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:36,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136878425] [2021-06-05 13:46:36,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136878425] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:36,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:36,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:36,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765104802] [2021-06-05 13:46:36,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:36,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:36,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:36,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:36,186 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 13:46:36,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:36,504 INFO L93 Difference]: Finished difference Result 651 states and 1755 transitions. [2021-06-05 13:46:36,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:36,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 13:46:36,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:36,505 INFO L225 Difference]: With dead ends: 651 [2021-06-05 13:46:36,505 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 13:46:36,505 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 197.2ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:36,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 13:46:36,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 435. [2021-06-05 13:46:36,510 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 13:46:36,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1252 transitions. [2021-06-05 13:46:36,511 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1252 transitions. Word has length 17 [2021-06-05 13:46:36,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:36,511 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1252 transitions. [2021-06-05 13:46:36,511 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 13:46:36,511 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1252 transitions. [2021-06-05 13:46:36,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:36,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:36,512 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:36,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:36,712 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:36,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:36,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1447465694, now seen corresponding path program 296 times [2021-06-05 13:46:36,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:36,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726900125] [2021-06-05 13:46:36,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:36,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:36,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915043374] [2021-06-05 13:46:36,714 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 13:46:36,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:36,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:36,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 13:46:36,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:36,754 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 13:46:36,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:36,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:36,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:36,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:36,793 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 13:46:36,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:36,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:36,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:36,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:46:36,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:36,871 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 13:46:36,875 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 13:46:36,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:36,887 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 13:46:36,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:36,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:36,897 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 13:46:36,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 13:46:36,932 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 13:46:36,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:36,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726900125] [2021-06-05 13:46:36,933 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:36,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915043374] [2021-06-05 13:46:36,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915043374] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:36,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:36,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:36,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764253325] [2021-06-05 13:46:36,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:36,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:36,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:36,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:36,933 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 13:46:37,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:37,116 INFO L93 Difference]: Finished difference Result 494 states and 1386 transitions. [2021-06-05 13:46:37,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:37,116 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 13:46:37,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:37,117 INFO L225 Difference]: With dead ends: 494 [2021-06-05 13:46:37,117 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 13:46:37,117 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:37,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 13:46:37,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 436. [2021-06-05 13:46:37,123 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 13:46:37,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1255 transitions. [2021-06-05 13:46:37,124 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1255 transitions. Word has length 17 [2021-06-05 13:46:37,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:37,125 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1255 transitions. [2021-06-05 13:46:37,125 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 13:46:37,125 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1255 transitions. [2021-06-05 13:46:37,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:37,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:37,125 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:37,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2021-06-05 13:46:37,337 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:37,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:37,337 INFO L82 PathProgramCache]: Analyzing trace with hash 371754538, now seen corresponding path program 297 times [2021-06-05 13:46:37,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:37,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548903455] [2021-06-05 13:46:37,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:37,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:37,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333076882] [2021-06-05 13:46:37,338 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 13:46:37,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:37,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:37,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:37,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:37,434 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 13:46:37,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:37,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548903455] [2021-06-05 13:46:37,434 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:37,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333076882] [2021-06-05 13:46:37,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333076882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:37,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:37,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:37,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017832663] [2021-06-05 13:46:37,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:37,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:37,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:37,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:37,435 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 13:46:37,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:37,616 INFO L93 Difference]: Finished difference Result 486 states and 1341 transitions. [2021-06-05 13:46:37,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:46:37,617 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 13:46:37,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:37,618 INFO L225 Difference]: With dead ends: 486 [2021-06-05 13:46:37,618 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 13:46:37,618 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 120.9ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:37,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 13:46:37,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 408. [2021-06-05 13:46:37,621 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 13:46:37,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1181 transitions. [2021-06-05 13:46:37,622 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1181 transitions. Word has length 17 [2021-06-05 13:46:37,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:37,622 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1181 transitions. [2021-06-05 13:46:37,622 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 13:46:37,622 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1181 transitions. [2021-06-05 13:46:37,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:37,622 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:37,623 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:37,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:37,823 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:37,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:37,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1999900165, now seen corresponding path program 298 times [2021-06-05 13:46:37,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:37,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813479507] [2021-06-05 13:46:37,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:37,825 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:37,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394377880] [2021-06-05 13:46:37,825 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 13:46:37,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:37,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:37,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:37,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:37,972 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 13:46:37,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:37,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813479507] [2021-06-05 13:46:37,973 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:37,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394377880] [2021-06-05 13:46:37,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394377880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:37,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:37,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:37,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334919126] [2021-06-05 13:46:37,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:37,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:37,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:37,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:37,973 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 13:46:38,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:38,209 INFO L93 Difference]: Finished difference Result 497 states and 1396 transitions. [2021-06-05 13:46:38,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:38,209 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 13:46:38,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:38,210 INFO L225 Difference]: With dead ends: 497 [2021-06-05 13:46:38,210 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 13:46:38,210 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 187.4ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:38,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 13:46:38,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 411. [2021-06-05 13:46:38,214 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 13:46:38,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1193 transitions. [2021-06-05 13:46:38,215 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1193 transitions. Word has length 17 [2021-06-05 13:46:38,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:38,215 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1193 transitions. [2021-06-05 13:46:38,215 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 13:46:38,215 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1193 transitions. [2021-06-05 13:46:38,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:38,215 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:38,215 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:38,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:38,416 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:38,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:38,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1889077645, now seen corresponding path program 299 times [2021-06-05 13:46:38,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:38,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445650009] [2021-06-05 13:46:38,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:38,417 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:38,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190950863] [2021-06-05 13:46:38,417 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 13:46:38,440 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:38,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:38,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:38,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:38,557 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 13:46:38,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:38,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445650009] [2021-06-05 13:46:38,557 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:38,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190950863] [2021-06-05 13:46:38,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190950863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:38,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:38,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:38,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360635244] [2021-06-05 13:46:38,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:38,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:38,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:38,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:38,558 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 13:46:38,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:38,866 INFO L93 Difference]: Finished difference Result 507 states and 1416 transitions. [2021-06-05 13:46:38,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:46:38,867 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 13:46:38,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:38,867 INFO L225 Difference]: With dead ends: 507 [2021-06-05 13:46:38,867 INFO L226 Difference]: Without dead ends: 504 [2021-06-05 13:46:38,868 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 203.4ms TimeCoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:46:38,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-06-05 13:46:38,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 407. [2021-06-05 13:46:38,872 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 13:46:38,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 13:46:38,872 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 13:46:38,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:38,872 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 13:46:38,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 13:46:38,872 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 13:46:38,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:38,873 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:38,873 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:39,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:39,074 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:39,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:39,074 INFO L82 PathProgramCache]: Analyzing trace with hash -694807905, now seen corresponding path program 300 times [2021-06-05 13:46:39,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:39,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857021805] [2021-06-05 13:46:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:39,075 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:39,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [104057986] [2021-06-05 13:46:39,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 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 13:46:39,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:39,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:39,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:39,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:39,228 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 13:46:39,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:39,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857021805] [2021-06-05 13:46:39,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:39,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104057986] [2021-06-05 13:46:39,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104057986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:39,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:39,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:39,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986100340] [2021-06-05 13:46:39,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:39,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:39,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:39,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:39,229 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 13:46:39,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:39,473 INFO L93 Difference]: Finished difference Result 492 states and 1382 transitions. [2021-06-05 13:46:39,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:39,474 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 13:46:39,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:39,474 INFO L225 Difference]: With dead ends: 492 [2021-06-05 13:46:39,474 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 13:46:39,474 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 108.4ms TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:46:39,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 13:46:39,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 407. [2021-06-05 13:46:39,478 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 13:46:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 13:46:39,479 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 13:46:39,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:39,479 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 13:46:39,479 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 13:46:39,479 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 13:46:39,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:39,480 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:39,480 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:39,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-06-05 13:46:39,680 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:39,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:39,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1049231787, now seen corresponding path program 301 times [2021-06-05 13:46:39,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:39,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060207705] [2021-06-05 13:46:39,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:39,681 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:39,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040723759] [2021-06-05 13:46:39,682 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 13:46:39,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:39,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:39,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:39,830 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 13:46:39,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:39,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060207705] [2021-06-05 13:46:39,830 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:39,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040723759] [2021-06-05 13:46:39,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040723759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:39,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:39,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:39,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057719856] [2021-06-05 13:46:39,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:39,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:39,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:39,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:39,831 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 13:46:40,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:40,050 INFO L93 Difference]: Finished difference Result 469 states and 1331 transitions. [2021-06-05 13:46:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:40,051 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 13:46:40,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:40,051 INFO L225 Difference]: With dead ends: 469 [2021-06-05 13:46:40,051 INFO L226 Difference]: Without dead ends: 466 [2021-06-05 13:46:40,051 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 162.1ms TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:40,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-06-05 13:46:40,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 406. [2021-06-05 13:46:40,055 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 13:46:40,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1173 transitions. [2021-06-05 13:46:40,056 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1173 transitions. Word has length 17 [2021-06-05 13:46:40,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:40,056 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1173 transitions. [2021-06-05 13:46:40,056 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 13:46:40,056 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1173 transitions. [2021-06-05 13:46:40,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:40,057 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:40,057 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:40,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2021-06-05 13:46:40,257 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:40,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:40,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1620686593, now seen corresponding path program 302 times [2021-06-05 13:46:40,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:40,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907077240] [2021-06-05 13:46:40,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:40,259 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:40,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [814914259] [2021-06-05 13:46:40,259 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 13:46:40,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:40,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:40,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:40,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:40,354 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 13:46:40,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:40,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907077240] [2021-06-05 13:46:40,355 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:40,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814914259] [2021-06-05 13:46:40,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814914259] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:40,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:40,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:40,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110695301] [2021-06-05 13:46:40,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:40,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:40,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:40,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:40,355 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 13:46:40,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:40,568 INFO L93 Difference]: Finished difference Result 492 states and 1349 transitions. [2021-06-05 13:46:40,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:46:40,569 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 13:46:40,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:40,569 INFO L225 Difference]: With dead ends: 492 [2021-06-05 13:46:40,570 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 13:46:40,570 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 112.1ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:46:40,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 13:46:40,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 404. [2021-06-05 13:46:40,574 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 13:46:40,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1166 transitions. [2021-06-05 13:46:40,574 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1166 transitions. Word has length 17 [2021-06-05 13:46:40,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:40,574 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1166 transitions. [2021-06-05 13:46:40,574 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 13:46:40,574 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1166 transitions. [2021-06-05 13:46:40,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:40,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:40,575 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:40,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2021-06-05 13:46:40,775 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:40,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:40,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1372186297, now seen corresponding path program 303 times [2021-06-05 13:46:40,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:40,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505410997] [2021-06-05 13:46:40,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:40,777 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:40,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449616435] [2021-06-05 13:46:40,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:46:40,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:40,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:40,802 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:46:40,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:40,823 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 13:46:40,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:40,842 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 13:46:40,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:40,865 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 13:46:40,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:46:40,916 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 13:46:40,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:40,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 13:46:40,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,956 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 13:46:40,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:40,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:40,962 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 13:46:40,999 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 13:46:41,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:41,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505410997] [2021-06-05 13:46:41,000 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:41,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449616435] [2021-06-05 13:46:41,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449616435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:41,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:41,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:41,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59775862] [2021-06-05 13:46:41,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:41,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:41,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:41,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:41,000 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 13:46:41,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:41,225 INFO L93 Difference]: Finished difference Result 435 states and 1242 transitions. [2021-06-05 13:46:41,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:41,225 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 13:46:41,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:41,226 INFO L225 Difference]: With dead ends: 435 [2021-06-05 13:46:41,226 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 13:46:41,226 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 121.6ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:41,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 13:46:41,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 406. [2021-06-05 13:46:41,230 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 13:46:41,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1172 transitions. [2021-06-05 13:46:41,230 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1172 transitions. Word has length 17 [2021-06-05 13:46:41,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:41,231 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1172 transitions. [2021-06-05 13:46:41,231 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 13:46:41,231 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1172 transitions. [2021-06-05 13:46:41,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:41,231 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:41,231 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:41,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2021-06-05 13:46:41,432 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:41,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:41,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1193733665, now seen corresponding path program 304 times [2021-06-05 13:46:41,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:41,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976242667] [2021-06-05 13:46:41,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:41,433 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:41,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781028100] [2021-06-05 13:46:41,434 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 13:46:41,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:41,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:41,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:41,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:41,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 13:46:41,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:41,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976242667] [2021-06-05 13:46:41,544 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:41,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781028100] [2021-06-05 13:46:41,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781028100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:41,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:41,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:41,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879574315] [2021-06-05 13:46:41,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:41,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:41,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:41,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:41,544 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 13:46:41,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:41,830 INFO L93 Difference]: Finished difference Result 493 states and 1382 transitions. [2021-06-05 13:46:41,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:41,830 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 13:46:41,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:41,831 INFO L225 Difference]: With dead ends: 493 [2021-06-05 13:46:41,831 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 13:46:41,831 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 151.2ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:46:41,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 13:46:41,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 405. [2021-06-05 13:46:41,834 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 13:46:41,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1169 transitions. [2021-06-05 13:46:41,835 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1169 transitions. Word has length 17 [2021-06-05 13:46:41,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:41,835 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1169 transitions. [2021-06-05 13:46:41,835 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 13:46:41,835 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1169 transitions. [2021-06-05 13:46:41,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:41,835 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:41,835 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:42,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:42,036 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:42,036 INFO L82 PathProgramCache]: Analyzing trace with hash -437849287, now seen corresponding path program 305 times [2021-06-05 13:46:42,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:42,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138243247] [2021-06-05 13:46:42,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:42,037 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:42,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1884420493] [2021-06-05 13:46:42,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 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 13:46:42,060 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:46:42,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:42,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:42,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:42,166 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 13:46:42,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:42,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138243247] [2021-06-05 13:46:42,167 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:42,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884420493] [2021-06-05 13:46:42,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884420493] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:42,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:42,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:42,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989778584] [2021-06-05 13:46:42,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:42,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:42,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:42,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:42,167 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 13:46:42,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:42,349 INFO L93 Difference]: Finished difference Result 528 states and 1451 transitions. [2021-06-05 13:46:42,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:42,349 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 13:46:42,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:42,350 INFO L225 Difference]: With dead ends: 528 [2021-06-05 13:46:42,350 INFO L226 Difference]: Without dead ends: 521 [2021-06-05 13:46:42,350 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 129.5ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:42,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-06-05 13:46:42,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 408. [2021-06-05 13:46:42,354 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 13:46:42,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1172 transitions. [2021-06-05 13:46:42,355 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1172 transitions. Word has length 17 [2021-06-05 13:46:42,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:42,355 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1172 transitions. [2021-06-05 13:46:42,355 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 13:46:42,355 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1172 transitions. [2021-06-05 13:46:42,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:42,355 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:42,355 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:42,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2021-06-05 13:46:42,556 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:42,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:42,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1623010515, now seen corresponding path program 306 times [2021-06-05 13:46:42,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:42,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803338928] [2021-06-05 13:46:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:42,557 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:42,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819004751] [2021-06-05 13:46:42,557 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 13:46:42,580 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:46:42,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:42,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:42,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:42,602 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 13:46:42,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:46:42,627 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 13:46:42,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:42,662 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 13:46:42,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:46:42,703 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 13:46:42,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:42,734 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 13:46:42,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,745 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 13:46:42,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:42,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:42,755 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:42,780 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 13:46:42,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:42,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803338928] [2021-06-05 13:46:42,780 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:42,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819004751] [2021-06-05 13:46:42,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819004751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:42,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:42,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:42,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139660910] [2021-06-05 13:46:42,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:42,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:42,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:42,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:42,781 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 13:46:43,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:43,003 INFO L93 Difference]: Finished difference Result 451 states and 1281 transitions. [2021-06-05 13:46:43,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:43,004 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 13:46:43,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:43,004 INFO L225 Difference]: With dead ends: 451 [2021-06-05 13:46:43,004 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 13:46:43,004 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 105.4ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:43,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 13:46:43,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 406. [2021-06-05 13:46:43,008 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 13:46:43,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1167 transitions. [2021-06-05 13:46:43,009 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1167 transitions. Word has length 17 [2021-06-05 13:46:43,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:43,009 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1167 transitions. [2021-06-05 13:46:43,009 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 13:46:43,009 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1167 transitions. [2021-06-05 13:46:43,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:43,009 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:43,010 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:43,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:43,210 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:43,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:43,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1523891901, now seen corresponding path program 307 times [2021-06-05 13:46:43,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:43,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276425365] [2021-06-05 13:46:43,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:43,211 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:43,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2144601881] [2021-06-05 13:46:43,212 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 13:46:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:43,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:43,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:43,319 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 13:46:43,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:43,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276425365] [2021-06-05 13:46:43,319 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:43,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144601881] [2021-06-05 13:46:43,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144601881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:43,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:43,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:43,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44438841] [2021-06-05 13:46:43,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:43,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:43,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:43,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:43,320 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 13:46:43,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:43,626 INFO L93 Difference]: Finished difference Result 475 states and 1325 transitions. [2021-06-05 13:46:43,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:43,627 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 13:46:43,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:43,628 INFO L225 Difference]: With dead ends: 475 [2021-06-05 13:46:43,628 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 13:46:43,628 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:43,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 13:46:43,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 405. [2021-06-05 13:46:43,631 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 13:46:43,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1164 transitions. [2021-06-05 13:46:43,632 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1164 transitions. Word has length 17 [2021-06-05 13:46:43,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:43,632 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1164 transitions. [2021-06-05 13:46:43,632 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 13:46:43,632 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1164 transitions. [2021-06-05 13:46:43,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:43,632 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:43,633 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:43,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:43,833 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:43,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:43,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1310664061, now seen corresponding path program 308 times [2021-06-05 13:46:43,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:43,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584223312] [2021-06-05 13:46:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:43,834 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:43,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1839402558] [2021-06-05 13:46:43,834 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 13:46:43,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:43,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:43,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:43,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:43,879 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 13:46:43,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:43,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:46:43,903 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 13:46:43,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:43,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:43,927 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 13:46:43,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:43,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:46:43,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 13:46:43,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:43,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:43,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:43,998 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 13:46:43,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:44,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:44,010 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 13:46:44,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:44,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:44,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:44,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:44,052 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 13:46:44,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:44,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584223312] [2021-06-05 13:46:44,052 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:44,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839402558] [2021-06-05 13:46:44,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839402558] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:44,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:44,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:44,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672890399] [2021-06-05 13:46:44,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:44,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:44,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:44,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:44,053 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 13:46:44,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:44,310 INFO L93 Difference]: Finished difference Result 458 states and 1294 transitions. [2021-06-05 13:46:44,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:44,310 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 13:46:44,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:44,311 INFO L225 Difference]: With dead ends: 458 [2021-06-05 13:46:44,311 INFO L226 Difference]: Without dead ends: 454 [2021-06-05 13:46:44,311 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:44,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-06-05 13:46:44,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 404. [2021-06-05 13:46:44,315 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 13:46:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:46:44,315 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:46:44,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:44,315 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:46:44,316 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 13:46:44,316 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:46:44,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:44,316 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:44,316 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:44,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2021-06-05 13:46:44,516 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:44,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:44,517 INFO L82 PathProgramCache]: Analyzing trace with hash 281859641, now seen corresponding path program 309 times [2021-06-05 13:46:44,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:44,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209430767] [2021-06-05 13:46:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:44,518 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:44,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135199286] [2021-06-05 13:46:44,518 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 13:46:44,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:46:44,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:44,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:44,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:44,662 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 13:46:44,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:44,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209430767] [2021-06-05 13:46:44,662 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:44,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135199286] [2021-06-05 13:46:44,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135199286] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:44,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:44,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:44,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749914374] [2021-06-05 13:46:44,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:44,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:44,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:44,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:44,663 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 13:46:44,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:44,897 INFO L93 Difference]: Finished difference Result 472 states and 1324 transitions. [2021-06-05 13:46:44,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:44,898 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 13:46:44,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:44,898 INFO L225 Difference]: With dead ends: 472 [2021-06-05 13:46:44,898 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 13:46:44,899 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:44,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 13:46:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 406. [2021-06-05 13:46:44,903 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 13:46:44,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 13:46:44,903 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 13:46:44,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:44,903 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 13:46:44,903 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 13:46:44,903 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 13:46:44,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:44,904 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:44,904 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:45,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:45,104 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:45,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:45,105 INFO L82 PathProgramCache]: Analyzing trace with hash 171037121, now seen corresponding path program 310 times [2021-06-05 13:46:45,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:45,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578465706] [2021-06-05 13:46:45,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:45,106 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:45,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741088488] [2021-06-05 13:46:45,106 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 13:46:45,132 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:45,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:45,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:45,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:45,255 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 13:46:45,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:45,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578465706] [2021-06-05 13:46:45,255 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:45,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741088488] [2021-06-05 13:46:45,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741088488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:45,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:45,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:45,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040632656] [2021-06-05 13:46:45,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:45,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:45,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:45,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:45,256 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 13:46:45,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:45,495 INFO L93 Difference]: Finished difference Result 479 states and 1340 transitions. [2021-06-05 13:46:45,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:45,496 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 13:46:45,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:45,496 INFO L225 Difference]: With dead ends: 479 [2021-06-05 13:46:45,497 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 13:46:45,497 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 170.9ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:45,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 13:46:45,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 404. [2021-06-05 13:46:45,501 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 13:46:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:46:45,501 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:46:45,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:45,501 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:46:45,501 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 13:46:45,501 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:46:45,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:45,502 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:45,502 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:45,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-06-05 13:46:45,703 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:45,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:45,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1882118867, now seen corresponding path program 311 times [2021-06-05 13:46:45,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:45,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757032146] [2021-06-05 13:46:45,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:45,704 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:45,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [844121577] [2021-06-05 13:46:45,705 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 13:46:45,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:45,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:45,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:45,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:45,748 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 13:46:45,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:45,767 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 13:46:45,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:45,790 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 13:46:45,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:46:45,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:45,817 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 13:46:45,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:46:45,868 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 13:46:45,886 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 13:46:45,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,896 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 13:46:45,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:45,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:45,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:45,947 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 13:46:45,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:45,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757032146] [2021-06-05 13:46:45,947 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:45,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844121577] [2021-06-05 13:46:45,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844121577] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:45,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:45,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:45,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126813299] [2021-06-05 13:46:45,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:45,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:45,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:45,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:45,948 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 13:46:46,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:46,193 INFO L93 Difference]: Finished difference Result 455 states and 1286 transitions. [2021-06-05 13:46:46,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:46,193 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 13:46:46,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:46,194 INFO L225 Difference]: With dead ends: 455 [2021-06-05 13:46:46,194 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 13:46:46,194 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 105.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:46,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 13:46:46,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 404. [2021-06-05 13:46:46,198 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 13:46:46,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:46:46,199 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:46:46,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:46,199 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:46:46,199 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 13:46:46,199 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:46:46,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:46,199 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:46,199 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:46,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2021-06-05 13:46:46,400 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:46,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:46,400 INFO L82 PathProgramCache]: Analyzing trace with hash -668808737, now seen corresponding path program 312 times [2021-06-05 13:46:46,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:46,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083163283] [2021-06-05 13:46:46,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:46,401 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:46,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652310563] [2021-06-05 13:46:46,401 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 13:46:46,426 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:46:46,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:46,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:46,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:46,529 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 13:46:46,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:46,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083163283] [2021-06-05 13:46:46,529 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:46,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652310563] [2021-06-05 13:46:46,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652310563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:46,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:46,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:46,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182425985] [2021-06-05 13:46:46,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:46,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:46,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:46,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:46,530 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 13:46:46,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:46,693 INFO L93 Difference]: Finished difference Result 447 states and 1269 transitions. [2021-06-05 13:46:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:46,694 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 13:46:46,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:46,694 INFO L225 Difference]: With dead ends: 447 [2021-06-05 13:46:46,694 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 13:46:46,694 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 93.0ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:46,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 13:46:46,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 404. [2021-06-05 13:46:46,698 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 13:46:46,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:46:46,699 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:46:46,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:46,699 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:46:46,699 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 13:46:46,699 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:46:46,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:46,699 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:46,699 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:46,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-06-05 13:46:46,900 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:46,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:46,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1900552893, now seen corresponding path program 313 times [2021-06-05 13:46:46,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:46,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341843972] [2021-06-05 13:46:46,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:46,901 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:46,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452050970] [2021-06-05 13:46:46,901 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 13:46:46,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:46,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:46,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:46,951 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 13:46:46,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:46,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:46,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:46,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:46,970 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 13:46:46,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:46,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:46,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:46,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:46:46,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 12 treesize of output 11 [2021-06-05 13:46:46,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:47,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:46:47,023 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 13:46:47,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:47,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:46:47,054 INFO L446 ElimStorePlain]: Different costs {0=[v_A_363], 7=[F]} [2021-06-05 13:46:47,056 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 13:46:47,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:47,078 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 13:46:47,078 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 13:46:47,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:47,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:47,084 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 13:46:47,132 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 13:46:47,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:47,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341843972] [2021-06-05 13:46:47,132 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:47,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452050970] [2021-06-05 13:46:47,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452050970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:47,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:47,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:47,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110188941] [2021-06-05 13:46:47,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:47,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:47,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:47,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:47,133 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 13:46:47,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:47,355 INFO L93 Difference]: Finished difference Result 444 states and 1259 transitions. [2021-06-05 13:46:47,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:47,356 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 13:46:47,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:47,357 INFO L225 Difference]: With dead ends: 444 [2021-06-05 13:46:47,357 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 13:46:47,357 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 97.1ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:47,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 13:46:47,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 404. [2021-06-05 13:46:47,361 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 13:46:47,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:46:47,361 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:46:47,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:47,361 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:46:47,361 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 13:46:47,361 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:46:47,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:47,362 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:47,362 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:47,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2021-06-05 13:46:47,562 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:47,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:47,562 INFO L82 PathProgramCache]: Analyzing trace with hash -664291275, now seen corresponding path program 314 times [2021-06-05 13:46:47,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:47,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261887726] [2021-06-05 13:46:47,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:47,564 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:47,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [666288064] [2021-06-05 13:46:47,564 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 13:46:47,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:47,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:47,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:47,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:47,675 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 13:46:47,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:47,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261887726] [2021-06-05 13:46:47,675 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:47,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666288064] [2021-06-05 13:46:47,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666288064] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:47,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:47,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:47,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917348405] [2021-06-05 13:46:47,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:47,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:47,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:47,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:47,676 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 13:46:47,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:47,957 INFO L93 Difference]: Finished difference Result 521 states and 1414 transitions. [2021-06-05 13:46:47,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:47,957 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 13:46:47,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:47,958 INFO L225 Difference]: With dead ends: 521 [2021-06-05 13:46:47,958 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 13:46:47,958 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 122.8ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:47,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 13:46:47,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 399. [2021-06-05 13:46:47,962 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 13:46:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 13:46:47,962 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 13:46:47,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:47,962 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 13:46:47,962 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 13:46:47,962 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 13:46:47,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:47,963 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:47,963 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:48,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:48,163 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:48,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:48,163 INFO L82 PathProgramCache]: Analyzing trace with hash -877519115, now seen corresponding path program 315 times [2021-06-05 13:46:48,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:48,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897399123] [2021-06-05 13:46:48,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:48,165 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:48,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1876333030] [2021-06-05 13:46:48,165 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 13:46:48,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:46:48,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:48,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:48,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:48,276 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 13:46:48,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:48,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897399123] [2021-06-05 13:46:48,277 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:48,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876333030] [2021-06-05 13:46:48,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876333030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:48,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:48,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:48,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690424995] [2021-06-05 13:46:48,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:48,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:48,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:48,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:48,277 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 13:46:48,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:48,505 INFO L93 Difference]: Finished difference Result 515 states and 1412 transitions. [2021-06-05 13:46:48,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:48,506 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 13:46:48,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:48,506 INFO L225 Difference]: With dead ends: 515 [2021-06-05 13:46:48,507 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 13:46:48,507 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:48,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 13:46:48,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 396. [2021-06-05 13:46:48,511 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 13:46:48,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1139 transitions. [2021-06-05 13:46:48,511 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1139 transitions. Word has length 17 [2021-06-05 13:46:48,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:48,512 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1139 transitions. [2021-06-05 13:46:48,512 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 13:46:48,512 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1139 transitions. [2021-06-05 13:46:48,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:48,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:48,512 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:48,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable490 [2021-06-05 13:46:48,713 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:48,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:48,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1906323535, now seen corresponding path program 316 times [2021-06-05 13:46:48,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:48,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667204377] [2021-06-05 13:46:48,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:48,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:48,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822621665] [2021-06-05 13:46:48,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:46:48,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:48,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:48,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:48,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:48,859 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 13:46:48,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:48,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667204377] [2021-06-05 13:46:48,859 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:48,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822621665] [2021-06-05 13:46:48,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822621665] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:48,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:48,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:48,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634417448] [2021-06-05 13:46:48,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:48,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:48,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:48,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:48,860 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 13:46:49,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:49,131 INFO L93 Difference]: Finished difference Result 474 states and 1329 transitions. [2021-06-05 13:46:49,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:49,132 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 13:46:49,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:49,133 INFO L225 Difference]: With dead ends: 474 [2021-06-05 13:46:49,133 INFO L226 Difference]: Without dead ends: 471 [2021-06-05 13:46:49,133 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:46:49,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-06-05 13:46:49,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 399. [2021-06-05 13:46:49,140 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 13:46:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1151 transitions. [2021-06-05 13:46:49,141 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1151 transitions. Word has length 17 [2021-06-05 13:46:49,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:49,141 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1151 transitions. [2021-06-05 13:46:49,141 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 13:46:49,141 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1151 transitions. [2021-06-05 13:46:49,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:49,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:49,141 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:49,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2021-06-05 13:46:49,342 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:49,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:49,342 INFO L82 PathProgramCache]: Analyzing trace with hash -2017146055, now seen corresponding path program 317 times [2021-06-05 13:46:49,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:49,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283450839] [2021-06-05 13:46:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:49,357 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:49,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322130526] [2021-06-05 13:46:49,357 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 13:46:49,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:49,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:49,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:49,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:49,555 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 13:46:49,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:49,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283450839] [2021-06-05 13:46:49,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:49,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322130526] [2021-06-05 13:46:49,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322130526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:49,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:49,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:49,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725868670] [2021-06-05 13:46:49,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:49,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:49,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:49,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:49,557 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 13:46:49,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:49,884 INFO L93 Difference]: Finished difference Result 485 states and 1353 transitions. [2021-06-05 13:46:49,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:49,884 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 13:46:49,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:49,885 INFO L225 Difference]: With dead ends: 485 [2021-06-05 13:46:49,885 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 13:46:49,885 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 221.9ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:49,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 13:46:49,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 397. [2021-06-05 13:46:49,889 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 13:46:49,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 13:46:49,890 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 13:46:49,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:49,890 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 13:46:49,890 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 13:46:49,890 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 13:46:49,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:49,890 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:49,890 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:50,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:50,091 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:50,091 INFO L82 PathProgramCache]: Analyzing trace with hash -306064309, now seen corresponding path program 318 times [2021-06-05 13:46:50,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:50,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841536362] [2021-06-05 13:46:50,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:50,092 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:50,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374452465] [2021-06-05 13:46:50,092 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 13:46:50,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:50,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:50,116 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:46:50,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:50,136 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 13:46:50,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:46:50,155 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 13:46:50,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:46:50,181 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 13:46:50,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:46:50,223 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 13:46:50,223 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 13:46:50,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,241 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 13:46:50,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:56 [2021-06-05 13:46:50,297 INFO L446 ElimStorePlain]: Different costs {3=[v_A_366], 5=[F]} [2021-06-05 13:46:50,318 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 13:46:50,319 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 13:46:50,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,362 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-06-05 13:46:50,362 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 13:46:50,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:50,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:50,404 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 13:46:50,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:60 [2021-06-05 13:46:50,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 13:46:50,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:50,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841536362] [2021-06-05 13:46:50,686 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:50,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374452465] [2021-06-05 13:46:50,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374452465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:50,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:50,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:50,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645451202] [2021-06-05 13:46:50,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:50,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:50,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:50,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:50,686 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 13:46:51,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:51,022 INFO L93 Difference]: Finished difference Result 483 states and 1340 transitions. [2021-06-05 13:46:51,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:51,023 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 13:46:51,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:51,023 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:46:51,023 INFO L226 Difference]: Without dead ends: 479 [2021-06-05 13:46:51,023 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 296.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:51,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-06-05 13:46:51,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 399. [2021-06-05 13:46:51,027 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 13:46:51,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 13:46:51,028 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 13:46:51,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:51,028 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 13:46:51,028 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 13:46:51,028 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 13:46:51,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:51,029 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:51,029 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:51,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:51,229 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:51,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:51,229 INFO L82 PathProgramCache]: Analyzing trace with hash -416886829, now seen corresponding path program 319 times [2021-06-05 13:46:51,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:51,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512296533] [2021-06-05 13:46:51,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:51,230 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:51,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864778538] [2021-06-05 13:46:51,231 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 13:46:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:51,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:46:51,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:51,274 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 13:46:51,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:46:51,299 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 13:46:51,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:46:51,327 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 13:46:51,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:46:51,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 13:46:51,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:46:51,403 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 13:46:51,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,414 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 13:46:51,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:51,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:51,420 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:46:51,456 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 13:46:51,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:51,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512296533] [2021-06-05 13:46:51,456 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:51,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864778538] [2021-06-05 13:46:51,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864778538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:51,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:51,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:51,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212013259] [2021-06-05 13:46:51,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:51,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:51,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:51,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:51,457 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 13:46:51,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:51,659 INFO L93 Difference]: Finished difference Result 447 states and 1265 transitions. [2021-06-05 13:46:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:51,659 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 13:46:51,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:51,660 INFO L225 Difference]: With dead ends: 447 [2021-06-05 13:46:51,660 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 13:46:51,660 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 103.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:51,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 13:46:51,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 397. [2021-06-05 13:46:51,664 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 13:46:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 13:46:51,665 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 13:46:51,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:51,665 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 13:46:51,665 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 13:46:51,665 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 13:46:51,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:51,665 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:51,665 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:51,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:51,866 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:51,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:51,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1437975383, now seen corresponding path program 320 times [2021-06-05 13:46:51,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:51,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997199882] [2021-06-05 13:46:51,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:51,867 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:51,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1283776284] [2021-06-05 13:46:51,867 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 13:46:51,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:51,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:51,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:51,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:51,963 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 13:46:51,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:51,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997199882] [2021-06-05 13:46:51,963 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:51,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283776284] [2021-06-05 13:46:51,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283776284] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:51,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:51,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:51,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119345263] [2021-06-05 13:46:51,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:51,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:51,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:51,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:51,964 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 13:46:52,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:52,149 INFO L93 Difference]: Finished difference Result 500 states and 1356 transitions. [2021-06-05 13:46:52,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:52,149 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 13:46:52,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:52,150 INFO L225 Difference]: With dead ends: 500 [2021-06-05 13:46:52,150 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 13:46:52,150 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:46:52,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 13:46:52,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 406. [2021-06-05 13:46:52,154 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 13:46:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 13:46:52,154 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 13:46:52,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:52,155 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 13:46:52,155 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 13:46:52,155 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 13:46:52,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:52,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:52,155 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:52,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,324 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:52,356 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:52,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:52,356 INFO L82 PathProgramCache]: Analyzing trace with hash -312587246, now seen corresponding path program 321 times [2021-06-05 13:46:52,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:52,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553407165] [2021-06-05 13:46:52,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:52,357 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:52,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883391959] [2021-06-05 13:46:52,357 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 13:46:52,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:46:52,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:52,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:46:52,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:52,451 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 13:46:52,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:52,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553407165] [2021-06-05 13:46:52,451 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:52,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883391959] [2021-06-05 13:46:52,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883391959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:52,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:52,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:52,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548358812] [2021-06-05 13:46:52,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:52,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:52,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:52,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:52,452 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 13:46:52,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:52,690 INFO L93 Difference]: Finished difference Result 449 states and 1263 transitions. [2021-06-05 13:46:52,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:52,691 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 13:46:52,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:52,691 INFO L225 Difference]: With dead ends: 449 [2021-06-05 13:46:52,691 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 13:46:52,692 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:52,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 13:46:52,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 405. [2021-06-05 13:46:52,695 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 13:46:52,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1167 transitions. [2021-06-05 13:46:52,696 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1167 transitions. Word has length 17 [2021-06-05 13:46:52,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:52,696 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1167 transitions. [2021-06-05 13:46:52,696 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 13:46:52,696 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1167 transitions. [2021-06-05 13:46:52,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:52,696 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:52,696 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:52,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-06-05 13:46:52,897 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:52,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:52,897 INFO L82 PathProgramCache]: Analyzing trace with hash 239847225, now seen corresponding path program 322 times [2021-06-05 13:46:52,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:52,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619550927] [2021-06-05 13:46:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:52,898 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:52,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161911534] [2021-06-05 13:46:52,898 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 13:46:52,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:52,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:52,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:52,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:53,039 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 13:46:53,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:53,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619550927] [2021-06-05 13:46:53,039 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:53,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161911534] [2021-06-05 13:46:53,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161911534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:53,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:53,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:53,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606670792] [2021-06-05 13:46:53,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:53,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:53,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:53,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:53,040 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 13:46:53,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:53,298 INFO L93 Difference]: Finished difference Result 493 states and 1380 transitions. [2021-06-05 13:46:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:46:53,298 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 13:46:53,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:53,299 INFO L225 Difference]: With dead ends: 493 [2021-06-05 13:46:53,299 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 13:46:53,299 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 184.8ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:53,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 13:46:53,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2021-06-05 13:46:53,303 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 13:46:53,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1183 transitions. [2021-06-05 13:46:53,304 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1183 transitions. Word has length 17 [2021-06-05 13:46:53,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:53,304 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1183 transitions. [2021-06-05 13:46:53,304 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 13:46:53,304 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1183 transitions. [2021-06-05 13:46:53,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:53,305 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:53,305 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:53,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-06-05 13:46:53,505 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:53,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:53,505 INFO L82 PathProgramCache]: Analyzing trace with hash 129024705, now seen corresponding path program 323 times [2021-06-05 13:46:53,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:53,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187157885] [2021-06-05 13:46:53,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:53,507 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:53,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321830124] [2021-06-05 13:46:53,507 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 13:46:53,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:53,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:53,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:53,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:53,653 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 13:46:53,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:53,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187157885] [2021-06-05 13:46:53,653 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:53,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321830124] [2021-06-05 13:46:53,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321830124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:53,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:53,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:53,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860668202] [2021-06-05 13:46:53,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:53,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:53,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:53,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:53,654 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 13:46:53,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:53,953 INFO L93 Difference]: Finished difference Result 504 states and 1404 transitions. [2021-06-05 13:46:53,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:46:53,953 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 13:46:53,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:53,954 INFO L225 Difference]: With dead ends: 504 [2021-06-05 13:46:53,954 INFO L226 Difference]: Without dead ends: 501 [2021-06-05 13:46:53,954 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 206.8ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:46:53,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-06-05 13:46:53,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 407. [2021-06-05 13:46:53,958 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 13:46:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1175 transitions. [2021-06-05 13:46:53,959 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1175 transitions. Word has length 17 [2021-06-05 13:46:53,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:53,959 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1175 transitions. [2021-06-05 13:46:53,959 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 13:46:53,959 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1175 transitions. [2021-06-05 13:46:53,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:53,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:53,959 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:54,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable522 [2021-06-05 13:46:54,160 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:54,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:54,160 INFO L82 PathProgramCache]: Analyzing trace with hash -710821153, now seen corresponding path program 324 times [2021-06-05 13:46:54,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:54,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493917856] [2021-06-05 13:46:54,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:54,162 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:54,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [400775987] [2021-06-05 13:46:54,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 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 13:46:54,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:54,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:54,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:46:54,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:54,256 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 13:46:54,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:54,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493917856] [2021-06-05 13:46:54,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:54,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400775987] [2021-06-05 13:46:54,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400775987] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:54,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:54,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:54,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432141714] [2021-06-05 13:46:54,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:54,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:54,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:54,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:54,257 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 13:46:54,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:54,460 INFO L93 Difference]: Finished difference Result 551 states and 1464 transitions. [2021-06-05 13:46:54,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:54,461 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 13:46:54,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:54,461 INFO L225 Difference]: With dead ends: 551 [2021-06-05 13:46:54,461 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 13:46:54,461 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 75.7ms TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:46:54,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 13:46:54,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 408. [2021-06-05 13:46:54,466 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 13:46:54,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 13:46:54,466 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 13:46:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:54,466 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 13:46:54,466 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 13:46:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 13:46:54,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:54,467 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:54,467 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:54,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:54,667 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:54,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:54,668 INFO L82 PathProgramCache]: Analyzing trace with hash -139366347, now seen corresponding path program 325 times [2021-06-05 13:46:54,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:54,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673819591] [2021-06-05 13:46:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:54,669 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:54,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997313652] [2021-06-05 13:46:54,669 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 13:46:54,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:54,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:54,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:54,812 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 13:46:54,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:54,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673819591] [2021-06-05 13:46:54,812 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:54,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997313652] [2021-06-05 13:46:54,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997313652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:54,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:54,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:54,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86199365] [2021-06-05 13:46:54,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:54,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:54,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:54,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:54,813 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 13:46:55,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:55,003 INFO L93 Difference]: Finished difference Result 459 states and 1300 transitions. [2021-06-05 13:46:55,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:46:55,004 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 13:46:55,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:55,004 INFO L225 Difference]: With dead ends: 459 [2021-06-05 13:46:55,004 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 13:46:55,004 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:46:55,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 13:46:55,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 408. [2021-06-05 13:46:55,008 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 13:46:55,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 13:46:55,009 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 13:46:55,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:55,009 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 13:46:55,009 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 13:46:55,009 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 13:46:55,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:55,010 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:55,010 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:55,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2021-06-05 13:46:55,210 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:55,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:55,210 INFO L82 PathProgramCache]: Analyzing trace with hash 221507005, now seen corresponding path program 326 times [2021-06-05 13:46:55,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:55,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559800888] [2021-06-05 13:46:55,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:55,212 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:55,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925687134] [2021-06-05 13:46:55,212 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 13:46:55,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:55,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:55,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:55,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:55,313 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 13:46:55,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:55,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559800888] [2021-06-05 13:46:55,313 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:55,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925687134] [2021-06-05 13:46:55,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925687134] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:55,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:55,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:55,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826603069] [2021-06-05 13:46:55,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:55,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:55,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:55,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:55,314 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 13:46:55,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:55,572 INFO L93 Difference]: Finished difference Result 574 states and 1518 transitions. [2021-06-05 13:46:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:55,572 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 13:46:55,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:55,573 INFO L225 Difference]: With dead ends: 574 [2021-06-05 13:46:55,573 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 13:46:55,573 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 113.5ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:55,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 13:46:55,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 408. [2021-06-05 13:46:55,577 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 13:46:55,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 13:46:55,578 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 13:46:55,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:55,578 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 13:46:55,578 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 13:46:55,578 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 13:46:55,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:55,578 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:55,579 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:55,779 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-06-05 13:46:55,779 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:55,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:55,779 INFO L82 PathProgramCache]: Analyzing trace with hash 855855421, now seen corresponding path program 327 times [2021-06-05 13:46:55,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:55,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073743953] [2021-06-05 13:46:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:55,781 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:55,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1950768104] [2021-06-05 13:46:55,781 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 13:46:55,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:46:55,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:55,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:46:55,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:55,824 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 13:46:55,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:55,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:46:55,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 15 treesize of output 11 [2021-06-05 13:46:55,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:55,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:46:55,878 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 13:46:55,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, 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 13:46:55,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:55,894 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 13:46:55,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:50 [2021-06-05 13:46:55,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:55,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 24 treesize of output 26 [2021-06-05 13:46:55,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:55,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:55,980 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 13:46:55,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-06-05 13:46:56,007 INFO L446 ElimStorePlain]: Different costs {0=[v_A_372], 3=[F]} [2021-06-05 13:46:56,009 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 13:46:56,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:56,035 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 13:46:56,036 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 13:46:56,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,050 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 13:46:56,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 13:46:56,199 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 13:46:56,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:56,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073743953] [2021-06-05 13:46:56,199 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:56,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950768104] [2021-06-05 13:46:56,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950768104] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:56,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:56,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:56,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548176691] [2021-06-05 13:46:56,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:56,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:56,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:56,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:56,200 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 13:46:56,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:56,470 INFO L93 Difference]: Finished difference Result 447 states and 1270 transitions. [2021-06-05 13:46:56,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:46:56,471 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 13:46:56,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:56,471 INFO L225 Difference]: With dead ends: 447 [2021-06-05 13:46:56,472 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 13:46:56,472 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 177.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:56,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 13:46:56,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 407. [2021-06-05 13:46:56,475 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 13:46:56,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 13:46:56,476 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 13:46:56,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:56,476 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 13:46:56,476 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 13:46:56,476 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 13:46:56,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:56,477 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:56,477 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:56,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable526 [2021-06-05 13:46:56,677 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:56,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:56,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1710064541, now seen corresponding path program 328 times [2021-06-05 13:46:56,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:56,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598556586] [2021-06-05 13:46:56,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:56,679 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:56,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432871188] [2021-06-05 13:46:56,679 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 13:46:56,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:46:56,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:56,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:46:56,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:56,723 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 13:46:56,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:46:56,743 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 13:46:56,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:46:56,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 13:46:56,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:46:56,815 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 13:46:56,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:46:56,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:56,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:56,871 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 13:46:56,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:56,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:46:56,885 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 13:46:56,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:46:56,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:46:56,892 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 13:46:56,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:46:56,915 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 13:46:56,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:56,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598556586] [2021-06-05 13:46:56,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:56,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432871188] [2021-06-05 13:46:56,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432871188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:56,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:56,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:56,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36176789] [2021-06-05 13:46:56,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:56,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:56,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:56,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:56,916 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 13:46:57,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:57,132 INFO L93 Difference]: Finished difference Result 464 states and 1313 transitions. [2021-06-05 13:46:57,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:46:57,133 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 13:46:57,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:57,134 INFO L225 Difference]: With dead ends: 464 [2021-06-05 13:46:57,134 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 13:46:57,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 113.9ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:57,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 13:46:57,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 406. [2021-06-05 13:46:57,138 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 13:46:57,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1174 transitions. [2021-06-05 13:46:57,139 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1174 transitions. Word has length 17 [2021-06-05 13:46:57,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:57,139 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1174 transitions. [2021-06-05 13:46:57,139 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 13:46:57,139 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1174 transitions. [2021-06-05 13:46:57,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:57,139 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:57,139 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:57,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2021-06-05 13:46:57,340 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:57,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:57,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1020525255, now seen corresponding path program 329 times [2021-06-05 13:46:57,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:57,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69412956] [2021-06-05 13:46:57,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:57,341 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:57,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102823189] [2021-06-05 13:46:57,342 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 13:46:57,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:46:57,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:57,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:57,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:57,472 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 13:46:57,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:57,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69412956] [2021-06-05 13:46:57,472 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:57,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102823189] [2021-06-05 13:46:57,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102823189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:57,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:57,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:46:57,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261627333] [2021-06-05 13:46:57,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:46:57,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:57,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:46:57,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:46:57,473 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 13:46:58,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:58,008 INFO L93 Difference]: Finished difference Result 596 states and 1564 transitions. [2021-06-05 13:46:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:46:58,009 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 13:46:58,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:58,009 INFO L225 Difference]: With dead ends: 596 [2021-06-05 13:46:58,010 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 13:46:58,010 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 269.1ms TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:46:58,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 13:46:58,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 403. [2021-06-05 13:46:58,015 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 13:46:58,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1166 transitions. [2021-06-05 13:46:58,016 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1166 transitions. Word has length 17 [2021-06-05 13:46:58,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:58,016 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1166 transitions. [2021-06-05 13:46:58,016 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 13:46:58,016 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1166 transitions. [2021-06-05 13:46:58,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:58,017 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:58,017 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:58,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2021-06-05 13:46:58,237 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:58,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:58,237 INFO L82 PathProgramCache]: Analyzing trace with hash 579733971, now seen corresponding path program 330 times [2021-06-05 13:46:58,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:58,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009481036] [2021-06-05 13:46:58,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:58,238 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:58,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [258182711] [2021-06-05 13:46:58,238 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 13:46:58,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:46:58,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:58,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:58,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:58,372 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 13:46:58,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:58,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009481036] [2021-06-05 13:46:58,372 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:58,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258182711] [2021-06-05 13:46:58,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258182711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:58,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:58,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:46:58,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644611794] [2021-06-05 13:46:58,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:46:58,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:58,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:46:58,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:46:58,373 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 13:46:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:58,629 INFO L93 Difference]: Finished difference Result 473 states and 1330 transitions. [2021-06-05 13:46:58,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:46:58,630 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 13:46:58,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:58,630 INFO L225 Difference]: With dead ends: 473 [2021-06-05 13:46:58,630 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 13:46:58,630 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 107.0ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:46:58,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 13:46:58,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2021-06-05 13:46:58,635 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 13:46:58,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1163 transitions. [2021-06-05 13:46:58,635 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1163 transitions. Word has length 17 [2021-06-05 13:46:58,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:58,635 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1163 transitions. [2021-06-05 13:46:58,635 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 13:46:58,635 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1163 transitions. [2021-06-05 13:46:58,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:58,636 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:58,636 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:58,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable534,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:46:58,836 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:58,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:58,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1971193633, now seen corresponding path program 331 times [2021-06-05 13:46:58,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:58,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847043972] [2021-06-05 13:46:58,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:58,838 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:58,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1508608376] [2021-06-05 13:46:58,838 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 13:46:58,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:46:58,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:46:58,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46: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 13:46:59,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:59,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847043972] [2021-06-05 13:46:59,008 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:59,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508608376] [2021-06-05 13:46:59,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508608376] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:59,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:59,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:46:59,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397895974] [2021-06-05 13:46:59,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:46:59,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:59,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:46:59,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:46:59,008 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 13:46:59,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:59,232 INFO L93 Difference]: Finished difference Result 450 states and 1283 transitions. [2021-06-05 13:46:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:46:59,232 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 13:46:59,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:59,233 INFO L225 Difference]: With dead ends: 450 [2021-06-05 13:46:59,233 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 13:46:59,233 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:46:59,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 13:46:59,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2021-06-05 13:46:59,237 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 13:46:59,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1159 transitions. [2021-06-05 13:46:59,237 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1159 transitions. Word has length 17 [2021-06-05 13:46:59,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:59,237 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1159 transitions. [2021-06-05 13:46:59,237 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 13:46:59,237 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1159 transitions. [2021-06-05 13:46:59,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:59,238 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:59,238 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:46:59,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2021-06-05 13:46:59,438 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:46:59,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:46:59,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1125645505, now seen corresponding path program 332 times [2021-06-05 13:46:59,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:46:59,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320680524] [2021-06-05 13:46:59,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:46:59,440 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:46:59,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1108289744] [2021-06-05 13:46:59,440 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 13:46:59,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:46:59,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:46:59,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:46:59,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:46:59,576 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 13:46:59,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:46:59,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320680524] [2021-06-05 13:46:59,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:46:59,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108289744] [2021-06-05 13:46:59,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108289744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:46:59,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:46:59,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:46:59,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951756646] [2021-06-05 13:46:59,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:46:59,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:46:59,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:46:59,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:46:59,577 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 13:46:59,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:46:59,903 INFO L93 Difference]: Finished difference Result 649 states and 1687 transitions. [2021-06-05 13:46:59,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:46:59,904 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 13:46:59,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:46:59,905 INFO L225 Difference]: With dead ends: 649 [2021-06-05 13:46:59,905 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 13:46:59,905 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 152.8ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:46:59,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 13:46:59,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 407. [2021-06-05 13:46:59,912 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 13:46:59,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1180 transitions. [2021-06-05 13:46:59,913 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1180 transitions. Word has length 17 [2021-06-05 13:46:59,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:46:59,913 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1180 transitions. [2021-06-05 13:46:59,913 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 13:46:59,913 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1180 transitions. [2021-06-05 13:46:59,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:46:59,913 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:46:59,914 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:00,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:00,133 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:00,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:00,133 INFO L82 PathProgramCache]: Analyzing trace with hash 174977127, now seen corresponding path program 333 times [2021-06-05 13:47:00,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:00,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646822555] [2021-06-05 13:47:00,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:00,135 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:00,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220579752] [2021-06-05 13:47:00,135 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 13:47:00,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:47:00,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:00,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:00,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:00,237 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 13:47:00,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:00,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646822555] [2021-06-05 13:47:00,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:00,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220579752] [2021-06-05 13:47:00,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220579752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:00,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:00,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:00,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517464223] [2021-06-05 13:47:00,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:00,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:00,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:00,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:00,238 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 13:47:00,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:00,493 INFO L93 Difference]: Finished difference Result 630 states and 1622 transitions. [2021-06-05 13:47:00,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:47:00,494 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 13:47:00,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:00,494 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:47:00,494 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 13:47:00,494 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 121.0ms TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:47:00,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 13:47:00,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 421. [2021-06-05 13:47:00,499 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 13:47:00,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 13:47:00,500 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 13:47:00,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:00,500 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 13:47:00,500 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 13:47:00,500 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 13:47:00,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:00,500 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:00,500 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:00,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:00,701 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:00,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:00,701 INFO L82 PathProgramCache]: Analyzing trace with hash 746431933, now seen corresponding path program 334 times [2021-06-05 13:47:00,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:00,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834219991] [2021-06-05 13:47:00,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:00,702 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:00,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [686069121] [2021-06-05 13:47:00,702 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 13:47:00,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:47:00,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:00,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:00,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:00,850 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 13:47:00,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:00,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834219991] [2021-06-05 13:47:00,850 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:00,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686069121] [2021-06-05 13:47:00,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686069121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:00,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:00,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:00,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077840094] [2021-06-05 13:47:00,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:00,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:00,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:00,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:00,851 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 13:47:01,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:01,049 INFO L93 Difference]: Finished difference Result 473 states and 1348 transitions. [2021-06-05 13:47:01,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:47:01,049 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 13:47:01,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:01,050 INFO L225 Difference]: With dead ends: 473 [2021-06-05 13:47:01,050 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 13:47:01,050 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 167.5ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:47:01,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 13:47:01,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 421. [2021-06-05 13:47:01,054 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 13:47:01,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 13:47:01,054 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 13:47:01,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:01,055 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 13:47:01,055 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 13:47:01,055 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 13:47:01,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:01,055 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:01,055 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:01,255 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable538 [2021-06-05 13:47:01,256 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:01,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:01,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1062537671, now seen corresponding path program 335 times [2021-06-05 13:47:01,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:01,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606933050] [2021-06-05 13:47:01,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:01,257 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:01,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925434878] [2021-06-05 13:47:01,258 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 13:47:01,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:47:01,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:01,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:01,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:01,379 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 13:47:01,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:01,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606933050] [2021-06-05 13:47:01,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:01,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925434878] [2021-06-05 13:47:01,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925434878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:01,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:01,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:01,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839017644] [2021-06-05 13:47:01,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:01,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:01,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:01,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:01,380 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 13:47:01,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:01,689 INFO L93 Difference]: Finished difference Result 525 states and 1477 transitions. [2021-06-05 13:47:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:47:01,690 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 13:47:01,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:01,691 INFO L225 Difference]: With dead ends: 525 [2021-06-05 13:47:01,691 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 13:47:01,691 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 170.0ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:47:01,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 13:47:01,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 423. [2021-06-05 13:47:01,695 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 13:47:01,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1232 transitions. [2021-06-05 13:47:01,696 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1232 transitions. Word has length 17 [2021-06-05 13:47:01,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:01,696 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1232 transitions. [2021-06-05 13:47:01,696 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 13:47:01,696 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1232 transitions. [2021-06-05 13:47:01,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:01,696 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:01,696 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:01,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:01,898 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:01,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:01,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1173360191, now seen corresponding path program 336 times [2021-06-05 13:47:01,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:01,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295427304] [2021-06-05 13:47:01,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:01,899 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:01,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931087212] [2021-06-05 13:47:01,900 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 13:47:01,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:47:01,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:01,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:01,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:02,001 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 13:47:02,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:02,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295427304] [2021-06-05 13:47:02,001 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:02,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931087212] [2021-06-05 13:47:02,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931087212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:02,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:02,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:02,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157282282] [2021-06-05 13:47:02,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:02,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:02,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:02,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:02,002 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 13:47:02,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:02,307 INFO L93 Difference]: Finished difference Result 717 states and 1861 transitions. [2021-06-05 13:47:02,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:47:02,307 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 13:47:02,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:02,308 INFO L225 Difference]: With dead ends: 717 [2021-06-05 13:47:02,308 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 13:47:02,308 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 159.1ms TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:47:02,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 13:47:02,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 427. [2021-06-05 13:47:02,313 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 13:47:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1247 transitions. [2021-06-05 13:47:02,314 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1247 transitions. Word has length 17 [2021-06-05 13:47:02,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:02,314 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1247 transitions. [2021-06-05 13:47:02,314 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 13:47:02,314 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1247 transitions. [2021-06-05 13:47:02,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:02,315 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:02,315 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:02,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2021-06-05 13:47:02,515 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:02,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:02,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1180622151, now seen corresponding path program 337 times [2021-06-05 13:47:02,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:02,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813885122] [2021-06-05 13:47:02,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:02,517 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:02,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818903812] [2021-06-05 13:47:02,517 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 13:47:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:47:02,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:47:02,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:02,560 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 13:47:02,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:47:02,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:02,580 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 13:47:02,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:47:02,603 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 13:47:02,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:47:02,632 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 13:47:02,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:47:02,700 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 13:47:02,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,711 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 13:47:02,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:02,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:02,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:47:02,742 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 13:47:02,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:02,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813885122] [2021-06-05 13:47:02,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:02,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818903812] [2021-06-05 13:47:02,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818903812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:02,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:02,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:02,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561353393] [2021-06-05 13:47:02,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:02,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:02,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:02,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:02,743 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 13:47:02,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:02,999 INFO L93 Difference]: Finished difference Result 471 states and 1351 transitions. [2021-06-05 13:47:02,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:02,999 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 13:47:02,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:03,000 INFO L225 Difference]: With dead ends: 471 [2021-06-05 13:47:03,000 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:47:03,000 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 111.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:03,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:47:03,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 13:47:03,004 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 13:47:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 13:47:03,005 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 13:47:03,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:03,005 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 13:47:03,005 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 13:47:03,005 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 13:47:03,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:03,006 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:03,006 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:03,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-06-05 13:47:03,206 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:03,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:03,206 INFO L82 PathProgramCache]: Analyzing trace with hash -2013206049, now seen corresponding path program 338 times [2021-06-05 13:47:03,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:03,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564755464] [2021-06-05 13:47:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:03,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:03,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [6824159] [2021-06-05 13:47:03,208 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 13:47:03,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:47:03,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:03,232 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:47:03,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:03,253 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 13:47:03,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:47:03,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 13:47:03,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:47:03,294 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 13:47:03,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:47:03,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:03,320 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 13:47:03,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:47:03,397 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:47:03,397 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 13:47:03,399 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 13:47:03,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,409 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 13:47:03,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:03,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:03,418 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 13:47:03,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 13:47:03,479 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 13:47:03,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:03,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564755464] [2021-06-05 13:47:03,479 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:03,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6824159] [2021-06-05 13:47:03,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6824159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:03,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:03,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:03,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846333337] [2021-06-05 13:47:03,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:03,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:03,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:03,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:03,480 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 13:47:03,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:03,706 INFO L93 Difference]: Finished difference Result 464 states and 1334 transitions. [2021-06-05 13:47:03,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:03,707 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 13:47:03,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:03,708 INFO L225 Difference]: With dead ends: 464 [2021-06-05 13:47:03,708 INFO L226 Difference]: Without dead ends: 461 [2021-06-05 13:47:03,708 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 151.8ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:03,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-06-05 13:47:03,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 426. [2021-06-05 13:47:03,712 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 13:47:03,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 13:47:03,712 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 13:47:03,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:03,712 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 13:47:03,712 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 13:47:03,712 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 13:47:03,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:03,713 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:03,713 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:03,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2021-06-05 13:47:03,913 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:03,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:03,914 INFO L82 PathProgramCache]: Analyzing trace with hash -1441751243, now seen corresponding path program 339 times [2021-06-05 13:47:03,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:03,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623013784] [2021-06-05 13:47:03,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:03,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:03,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819052167] [2021-06-05 13:47:03,916 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 13:47:03,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:47:03,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:03,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:47:03,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:04,039 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 13:47:04,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:04,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623013784] [2021-06-05 13:47:04,039 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:04,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819052167] [2021-06-05 13:47:04,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819052167] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:04,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:04,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:04,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311396041] [2021-06-05 13:47:04,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:04,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:04,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:04,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:04,040 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 13:47:04,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:04,211 INFO L93 Difference]: Finished difference Result 471 states and 1355 transitions. [2021-06-05 13:47:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:04,211 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 13:47:04,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:04,212 INFO L225 Difference]: With dead ends: 471 [2021-06-05 13:47:04,212 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:47:04,212 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 117.1ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:47:04,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:47:04,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 13:47:04,216 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 13:47:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 13:47:04,217 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 13:47:04,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:04,217 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 13:47:04,217 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 13:47:04,217 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 13:47:04,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:04,217 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:04,217 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:04,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2021-06-05 13:47:04,418 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:04,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:04,418 INFO L82 PathProgramCache]: Analyzing trace with hash -906521441, now seen corresponding path program 340 times [2021-06-05 13:47:04,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:04,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757817702] [2021-06-05 13:47:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:04,419 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:04,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833002831] [2021-06-05 13:47:04,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 13:47:04,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:47:04,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:04,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:04,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:04,574 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 13:47:04,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:04,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757817702] [2021-06-05 13:47:04,574 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:04,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833002831] [2021-06-05 13:47:04,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833002831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:04,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:04,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:04,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617477742] [2021-06-05 13:47:04,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:04,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:04,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:04,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:04,575 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 13:47:04,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:04,778 INFO L93 Difference]: Finished difference Result 480 states and 1371 transitions. [2021-06-05 13:47:04,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:04,779 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 13:47:04,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:04,779 INFO L225 Difference]: With dead ends: 480 [2021-06-05 13:47:04,779 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 13:47:04,779 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 177.0ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:47:04,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 13:47:04,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 426. [2021-06-05 13:47:04,783 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 13:47:04,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 13:47:04,784 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 13:47:04,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:04,784 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 13:47:04,784 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 13:47:04,784 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 13:47:04,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:04,785 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:04,785 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:04,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:04,985 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:04,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:04,985 INFO L82 PathProgramCache]: Analyzing trace with hash -2074158527, now seen corresponding path program 341 times [2021-06-05 13:47:04,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:04,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070354953] [2021-06-05 13:47:04,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:04,987 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:04,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1581051557] [2021-06-05 13:47:04,987 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 13:47:05,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:47:05,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:05,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:05,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:05,136 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 13:47:05,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:05,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070354953] [2021-06-05 13:47:05,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:05,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581051557] [2021-06-05 13:47:05,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581051557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:05,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:05,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:05,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440231199] [2021-06-05 13:47:05,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:05,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:05,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:05,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:05,137 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 13:47:05,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:05,287 INFO L93 Difference]: Finished difference Result 454 states and 1312 transitions. [2021-06-05 13:47:05,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:05,288 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 13:47:05,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:05,288 INFO L225 Difference]: With dead ends: 454 [2021-06-05 13:47:05,288 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 13:47:05,288 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 121.0ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:47:05,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 13:47:05,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 426. [2021-06-05 13:47:05,292 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 13:47:05,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 13:47:05,293 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 13:47:05,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:05,293 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 13:47:05,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 13:47:05,293 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 13:47:05,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:05,294 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:05,294 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:05,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable545 [2021-06-05 13:47:05,494 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:05,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:05,494 INFO L82 PathProgramCache]: Analyzing trace with hash -345111193, now seen corresponding path program 342 times [2021-06-05 13:47:05,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:05,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233694313] [2021-06-05 13:47:05,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:05,496 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:05,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981705801] [2021-06-05 13:47:05,496 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 13:47:05,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:47:05,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:05,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:47:05,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:05,589 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 13:47:05,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:05,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233694313] [2021-06-05 13:47:05,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:05,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981705801] [2021-06-05 13:47:05,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981705801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:05,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:05,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:05,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303754008] [2021-06-05 13:47:05,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:05,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:05,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:05,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:05,590 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 13:47:05,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:05,739 INFO L93 Difference]: Finished difference Result 534 states and 1501 transitions. [2021-06-05 13:47:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:05,739 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 13:47:05,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:05,740 INFO L225 Difference]: With dead ends: 534 [2021-06-05 13:47:05,740 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 13:47:05,740 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 75.3ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:05,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 13:47:05,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 402. [2021-06-05 13:47:05,743 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 13:47:05,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 13:47:05,744 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 13:47:05,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:05,744 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 13:47:05,744 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 13:47:05,744 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 13:47:05,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:05,745 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:05,745 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:05,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable546 [2021-06-05 13:47:05,945 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:05,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:05,945 INFO L82 PathProgramCache]: Analyzing trace with hash 410773185, now seen corresponding path program 343 times [2021-06-05 13:47:05,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:05,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655673103] [2021-06-05 13:47:05,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:05,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:05,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1392987944] [2021-06-05 13:47:05,947 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 13:47:05,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:47:05,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:47:05,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:05,992 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 13:47:05,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:05,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:05,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:05,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:47:06,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 13:47:06,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:06,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:47:06,063 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 13:47:06,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:06,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:47:06,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:06,092 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 13:47:06,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:06,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:47:06,126 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 13:47:06,128 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 13:47:06,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:06,135 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 13:47:06,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:06,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:06,143 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:47:06,168 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 13:47:06,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:06,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655673103] [2021-06-05 13:47:06,168 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:06,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392987944] [2021-06-05 13:47:06,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392987944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:06,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:06,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:06,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442240456] [2021-06-05 13:47:06,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:06,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:06,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:06,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:06,169 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 13:47:06,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:06,371 INFO L93 Difference]: Finished difference Result 433 states and 1242 transitions. [2021-06-05 13:47:06,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:06,371 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 13:47:06,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:06,372 INFO L225 Difference]: With dead ends: 433 [2021-06-05 13:47:06,372 INFO L226 Difference]: Without dead ends: 430 [2021-06-05 13:47:06,372 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 104.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:06,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-06-05 13:47:06,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 402. [2021-06-05 13:47:06,376 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 13:47:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 13:47:06,376 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 13:47:06,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:06,376 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 13:47:06,376 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 13:47:06,376 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 13:47:06,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:06,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:06,377 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:06,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-06-05 13:47:06,577 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:06,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:06,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1823334309, now seen corresponding path program 344 times [2021-06-05 13:47:06,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:06,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818289851] [2021-06-05 13:47:06,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:06,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:06,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226616094] [2021-06-05 13:47:06,579 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 13:47:06,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:47:06,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:06,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:47:06,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:06,726 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 13:47:06,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:06,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818289851] [2021-06-05 13:47:06,726 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:06,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226616094] [2021-06-05 13:47:06,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226616094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:06,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:06,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:06,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451051000] [2021-06-05 13:47:06,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:06,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:06,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:06,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:06,726 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 13:47:06,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:06,939 INFO L93 Difference]: Finished difference Result 615 states and 1653 transitions. [2021-06-05 13:47:06,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:06,940 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 13:47:06,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:06,940 INFO L225 Difference]: With dead ends: 615 [2021-06-05 13:47:06,941 INFO L226 Difference]: Without dead ends: 609 [2021-06-05 13:47:06,941 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:06,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-06-05 13:47:06,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 408. [2021-06-05 13:47:06,945 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 13:47:06,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1189 transitions. [2021-06-05 13:47:06,946 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1189 transitions. Word has length 17 [2021-06-05 13:47:06,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:06,946 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1189 transitions. [2021-06-05 13:47:06,946 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 13:47:06,946 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1189 transitions. [2021-06-05 13:47:06,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:06,946 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:06,946 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:07,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:07,147 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:07,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:07,147 INFO L82 PathProgramCache]: Analyzing trace with hash -94286975, now seen corresponding path program 345 times [2021-06-05 13:47:07,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:07,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447556542] [2021-06-05 13:47:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:07,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:07,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079772561] [2021-06-05 13:47:07,148 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 13:47:07,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:47:07,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:07,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:47:07,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:07,195 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 13:47:07,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:47:07,214 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 13:47:07,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:47:07,249 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 13:47:07,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:47:07,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:07,277 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 13:47:07,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:47:07,329 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 13:47:07,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,340 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 13:47:07,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,347 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:47:07,373 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 13:47:07,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:07,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447556542] [2021-06-05 13:47:07,373 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:07,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079772561] [2021-06-05 13:47:07,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079772561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:07,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:07,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:07,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204565426] [2021-06-05 13:47:07,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:07,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:07,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:07,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:07,374 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 13:47:07,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:07,662 INFO L93 Difference]: Finished difference Result 491 states and 1396 transitions. [2021-06-05 13:47:07,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:07,663 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 13:47:07,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:07,663 INFO L225 Difference]: With dead ends: 491 [2021-06-05 13:47:07,663 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 13:47:07,663 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 110.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:07,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 13:47:07,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 409. [2021-06-05 13:47:07,667 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 13:47:07,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1192 transitions. [2021-06-05 13:47:07,668 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1192 transitions. Word has length 17 [2021-06-05 13:47:07,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:07,668 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1192 transitions. [2021-06-05 13:47:07,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 13:47:07,668 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1192 transitions. [2021-06-05 13:47:07,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:07,669 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:07,669 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:07,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable549,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:07,869 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:07,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:07,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1624056731, now seen corresponding path program 346 times [2021-06-05 13:47:07,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:07,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75200413] [2021-06-05 13:47:07,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:07,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:07,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543044631] [2021-06-05 13:47:07,871 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 13:47:07,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:47:07,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:07,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:47:07,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:07,915 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 13:47:07,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:47:07,940 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 13:47:07,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:47:07,976 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 13:47:07,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:07,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:07,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:47:08,003 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 13:47:08,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:08,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:08,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:08,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:47:08,033 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 13:47:08,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:08,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:08,044 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 13:47:08,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:08,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:08,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:08,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:47:08,088 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 13:47:08,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:08,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75200413] [2021-06-05 13:47:08,088 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:08,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543044631] [2021-06-05 13:47:08,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543044631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:08,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:08,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:08,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75124619] [2021-06-05 13:47:08,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:08,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:08,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:08,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:08,089 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 13:47:08,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:08,338 INFO L93 Difference]: Finished difference Result 500 states and 1420 transitions. [2021-06-05 13:47:08,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:08,338 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 13:47:08,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:08,339 INFO L225 Difference]: With dead ends: 500 [2021-06-05 13:47:08,339 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 13:47:08,339 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 100.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:08,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 13:47:08,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 410. [2021-06-05 13:47:08,343 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 13:47:08,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1196 transitions. [2021-06-05 13:47:08,344 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1196 transitions. Word has length 17 [2021-06-05 13:47:08,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:08,344 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1196 transitions. [2021-06-05 13:47:08,344 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 13:47:08,344 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1196 transitions. [2021-06-05 13:47:08,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:08,344 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:08,345 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:08,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable550 [2021-06-05 13:47:08,545 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:08,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:08,545 INFO L82 PathProgramCache]: Analyzing trace with hash -2135680763, now seen corresponding path program 347 times [2021-06-05 13:47:08,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:08,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253333649] [2021-06-05 13:47:08,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:08,546 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:08,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767073545] [2021-06-05 13:47:08,547 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 13:47:08,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:47:08,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:08,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:08,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:08,657 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 13:47:08,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:08,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253333649] [2021-06-05 13:47:08,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:08,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767073545] [2021-06-05 13:47:08,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767073545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:08,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:08,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:08,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558045832] [2021-06-05 13:47:08,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:08,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:08,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:08,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:08,658 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 13:47:08,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:08,914 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-06-05 13:47:08,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:47:08,914 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 13:47:08,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:08,915 INFO L225 Difference]: With dead ends: 602 [2021-06-05 13:47:08,915 INFO L226 Difference]: Without dead ends: 597 [2021-06-05 13:47:08,915 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 13:47:08,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-06-05 13:47:08,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 415. [2021-06-05 13:47:08,920 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 13:47:08,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 13:47:08,920 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 13:47:08,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:08,921 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 13:47:08,921 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 13:47:08,921 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 13:47:08,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:08,921 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:08,921 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:09,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-06-05 13:47:09,122 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:09,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:09,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1564225957, now seen corresponding path program 348 times [2021-06-05 13:47:09,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:09,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168862838] [2021-06-05 13:47:09,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:09,123 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:09,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858839460] [2021-06-05 13:47:09,123 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 13:47:09,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:47:09,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:09,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:47:09,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:09,169 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 13:47:09,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:47:09,202 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 13:47:09,202 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 13:47:09,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,217 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 13:47:09,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 13:47:09,246 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 13:47:09,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,263 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 13:47:09,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-06-05 13:47:09,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:09,294 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 13:47:09,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,310 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 13:47:09,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:61 [2021-06-05 13:47:09,368 INFO L446 ElimStorePlain]: Different costs {0=[v_A_392], 3=[F]} [2021-06-05 13:47:09,372 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 13:47:09,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:09,397 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 13:47:09,397 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 13:47:09,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:09,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:09,411 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 13:47:09,411 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 13:47:09,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 13:47:09,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:09,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168862838] [2021-06-05 13:47:09,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:09,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858839460] [2021-06-05 13:47:09,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858839460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:09,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:09,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:09,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700160502] [2021-06-05 13:47:09,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:09,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:09,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:09,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:09,495 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 13:47:09,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:09,756 INFO L93 Difference]: Finished difference Result 473 states and 1359 transitions. [2021-06-05 13:47:09,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:09,757 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 13:47:09,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:09,757 INFO L225 Difference]: With dead ends: 473 [2021-06-05 13:47:09,758 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 13:47:09,758 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 174.2ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:09,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 13:47:09,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 415. [2021-06-05 13:47:09,762 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 13:47:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 13:47:09,763 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 13:47:09,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:09,763 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 13:47:09,763 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 13:47:09,763 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 13:47:09,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:09,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:09,763 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:09,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:09,964 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:09,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:09,964 INFO L82 PathProgramCache]: Analyzing trace with hash 179813735, now seen corresponding path program 349 times [2021-06-05 13:47:09,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:09,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451976086] [2021-06-05 13:47:09,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:09,965 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:09,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1205048706] [2021-06-05 13:47:09,965 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 13:47:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:47:09,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:09,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:10,115 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 13:47:10,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:10,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451976086] [2021-06-05 13:47:10,115 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:10,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205048706] [2021-06-05 13:47:10,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205048706] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:10,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:10,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:10,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563730700] [2021-06-05 13:47:10,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:10,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:10,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:10,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:10,116 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 13:47:10,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:10,311 INFO L93 Difference]: Finished difference Result 451 states and 1306 transitions. [2021-06-05 13:47:10,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:10,312 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 13:47:10,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:10,313 INFO L225 Difference]: With dead ends: 451 [2021-06-05 13:47:10,313 INFO L226 Difference]: Without dead ends: 448 [2021-06-05 13:47:10,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 122.8ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:47:10,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-06-05 13:47:10,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2021-06-05 13:47:10,316 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 13:47:10,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 13:47:10,317 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 13:47:10,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:10,317 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 13:47:10,317 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 13:47:10,317 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 13:47:10,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:10,318 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:10,318 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:10,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-06-05 13:47:10,518 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:10,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:10,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1545791931, now seen corresponding path program 350 times [2021-06-05 13:47:10,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:10,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810627473] [2021-06-05 13:47:10,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:10,519 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:10,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066539433] [2021-06-05 13:47:10,520 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 13:47:10,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:47:10,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:10,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:47:10,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:10,633 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 13:47:10,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:10,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810627473] [2021-06-05 13:47:10,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:10,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066539433] [2021-06-05 13:47:10,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066539433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:10,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:10,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:10,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629986202] [2021-06-05 13:47:10,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:10,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:10,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:10,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:10,634 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 13:47:10,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:10,955 INFO L93 Difference]: Finished difference Result 546 states and 1548 transitions. [2021-06-05 13:47:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:47:10,955 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 13:47:10,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:10,956 INFO L225 Difference]: With dead ends: 546 [2021-06-05 13:47:10,956 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 13:47:10,956 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 155.1ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:47:10,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 13:47:10,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 414. [2021-06-05 13:47:10,960 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 13:47:10,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1214 transitions. [2021-06-05 13:47:10,961 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1214 transitions. Word has length 17 [2021-06-05 13:47:10,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:10,961 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1214 transitions. [2021-06-05 13:47:10,961 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 13:47:10,961 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1214 transitions. [2021-06-05 13:47:10,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:10,961 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:10,961 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:11,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable557,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:11,162 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:11,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:11,162 INFO L82 PathProgramCache]: Analyzing trace with hash 182536004, now seen corresponding path program 351 times [2021-06-05 13:47:11,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:11,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844420508] [2021-06-05 13:47:11,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:11,163 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:11,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575452997] [2021-06-05 13:47:11,163 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 13:47:11,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:47:11,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:11,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 13:47:11,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:11,216 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 13:47:11,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:11,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:11,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:11,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2021-06-05 13:47:11,248 INFO L354 Elim1Store]: treesize reduction 31, result has 18.4 percent of original size [2021-06-05 13:47:11,248 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 13:47:11,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:11,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:11,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 13:47:11,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:34 [2021-06-05 13:47:14,877 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 27 [2021-06-05 13:47:40,756 INFO L446 ElimStorePlain]: Different costs {0=[v_A_393], 1=[F]} [2021-06-05 13:47:40,759 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 13:47:40,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:40,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:40,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:40,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, 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 13:47:40,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:40,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:40,809 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 13:47:40,809 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:19 [2021-06-05 13:47:40,856 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 13:47:40,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:40,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844420508] [2021-06-05 13:47:40,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:40,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575452997] [2021-06-05 13:47:40,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575452997] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:40,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:40,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:40,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164302955] [2021-06-05 13:47:40,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:40,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:40,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:40,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:40,857 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 13:47:44,948 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 28 [2021-06-05 13:47:51,090 WARN L205 SmtUtils]: Spent 4.03 s on a formula simplification that was a NOOP. DAG size: 30 [2021-06-05 13:47:51,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:51,277 INFO L93 Difference]: Finished difference Result 466 states and 1331 transitions. [2021-06-05 13:47:51,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 13:47:51,278 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 13:47:51,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:51,278 INFO L225 Difference]: With dead ends: 466 [2021-06-05 13:47:51,278 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 13:47:51,278 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 39652.1ms TimeCoverageRelationStatistics Valid=41, Invalid=140, Unknown=1, NotChecked=0, Total=182 [2021-06-05 13:47:51,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 13:47:51,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 415. [2021-06-05 13:47:51,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9371980676328504) internal successors, (1216), 414 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:51,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1216 transitions. [2021-06-05 13:47:51,283 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1216 transitions. Word has length 17 [2021-06-05 13:47:51,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:51,283 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1216 transitions. [2021-06-05 13:47:51,283 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 13:47:51,283 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1216 transitions. [2021-06-05 13:47:51,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:51,283 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:51,283 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:51,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable558 [2021-06-05 13:47:51,484 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:51,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:51,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1059496256, now seen corresponding path program 352 times [2021-06-05 13:47:51,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:51,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332053303] [2021-06-05 13:47:51,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:51,485 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:51,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529667928] [2021-06-05 13:47:51,485 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 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:51,508 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:47:51,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:51,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:51,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:51,606 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 13:47:51,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:51,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332053303] [2021-06-05 13:47:51,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:51,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529667928] [2021-06-05 13:47:51,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529667928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:51,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:51,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:51,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842733548] [2021-06-05 13:47:51,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:51,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:51,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:51,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:51,608 INFO L87 Difference]: Start difference. First operand 415 states and 1216 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 13:47:51,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:51,880 INFO L93 Difference]: Finished difference Result 506 states and 1443 transitions. [2021-06-05 13:47:51,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:47:51,880 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 13:47:51,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:51,881 INFO L225 Difference]: With dead ends: 506 [2021-06-05 13:47:51,881 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 13:47:51,881 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 141.1ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:51,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 13:47:51,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 422. [2021-06-05 13:47:51,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9358669833729216) internal successors, (1236), 421 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 13:47:51,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1236 transitions. [2021-06-05 13:47:51,886 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1236 transitions. Word has length 17 [2021-06-05 13:47:51,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:51,886 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1236 transitions. [2021-06-05 13:47:51,886 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 13:47:51,886 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1236 transitions. [2021-06-05 13:47:51,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:51,886 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:51,886 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:52,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:52,087 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:52,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:52,087 INFO L82 PathProgramCache]: Analyzing trace with hash 13589124, now seen corresponding path program 353 times [2021-06-05 13:47:52,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:52,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865723038] [2021-06-05 13:47:52,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:52,089 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:52,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360924946] [2021-06-05 13:47:52,089 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 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:52,111 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:47:52,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:52,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:47:52,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:52,194 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 13:47:52,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:52,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865723038] [2021-06-05 13:47:52,195 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:52,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360924946] [2021-06-05 13:47:52,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360924946] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:52,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:52,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:52,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640788077] [2021-06-05 13:47:52,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:52,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:52,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:52,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:52,195 INFO L87 Difference]: Start difference. First operand 422 states and 1236 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 13:47:52,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:52,446 INFO L93 Difference]: Finished difference Result 517 states and 1439 transitions. [2021-06-05 13:47:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:52,447 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 13:47:52,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:52,448 INFO L225 Difference]: With dead ends: 517 [2021-06-05 13:47:52,448 INFO L226 Difference]: Without dead ends: 504 [2021-06-05 13:47:52,448 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:52,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-06-05 13:47:52,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 424. [2021-06-05 13:47:52,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.938534278959811) internal successors, (1243), 423 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:52,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1243 transitions. [2021-06-05 13:47:52,452 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1243 transitions. Word has length 17 [2021-06-05 13:47:52,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:52,452 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1243 transitions. [2021-06-05 13:47:52,452 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 13:47:52,452 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1243 transitions. [2021-06-05 13:47:52,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:52,453 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:52,453 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:52,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,357 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:52,653 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:52,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:52,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1123780548, now seen corresponding path program 354 times [2021-06-05 13:47:52,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:52,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925498997] [2021-06-05 13:47:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:52,655 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:52,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767406426] [2021-06-05 13:47:52,655 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 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:52,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:47:52,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:52,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:47:52,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:52,740 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 13:47:52,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:52,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925498997] [2021-06-05 13:47:52,741 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:52,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767406426] [2021-06-05 13:47:52,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767406426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:52,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:52,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:47:52,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013033669] [2021-06-05 13:47:52,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:47:52,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:52,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:47:52,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:47:52,742 INFO L87 Difference]: Start difference. First operand 424 states and 1243 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 13:47:52,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:52,908 INFO L93 Difference]: Finished difference Result 504 states and 1413 transitions. [2021-06-05 13:47:52,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 13:47:52,909 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 13:47:52,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:52,910 INFO L225 Difference]: With dead ends: 504 [2021-06-05 13:47:52,910 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 13:47:52,910 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 57.1ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:52,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 13:47:52,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 424. [2021-06-05 13:47:52,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.933806146572104) internal successors, (1241), 423 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 13:47:52,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1241 transitions. [2021-06-05 13:47:52,916 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1241 transitions. Word has length 17 [2021-06-05 13:47:52,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:52,916 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1241 transitions. [2021-06-05 13:47:52,916 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 13:47:52,917 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1241 transitions. [2021-06-05 13:47:52,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:52,917 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:52,917 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:53,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 358 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2021-06-05 13:47:53,129 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:53,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:53,129 INFO L82 PathProgramCache]: Analyzing trace with hash 184331197, now seen corresponding path program 355 times [2021-06-05 13:47:53,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:53,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508361558] [2021-06-05 13:47:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:53,131 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:53,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664886235] [2021-06-05 13:47:53,131 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 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:47:53,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:47:53,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:53,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 13:47:53,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:53,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508361558] [2021-06-05 13:47:53,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:53,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664886235] [2021-06-05 13:47:53,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664886235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:53,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:53,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:47:53,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557857364] [2021-06-05 13:47:53,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:47:53,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:53,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:47:53,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:47:53,286 INFO L87 Difference]: Start difference. First operand 424 states and 1241 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 13:47:53,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:53,631 INFO L93 Difference]: Finished difference Result 514 states and 1436 transitions. [2021-06-05 13:47:53,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:53,632 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 13:47:53,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:53,633 INFO L225 Difference]: With dead ends: 514 [2021-06-05 13:47:53,633 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 13:47:53,633 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 158.8ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:47:53,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 13:47:53,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 421. [2021-06-05 13:47:53,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.933333333333333) internal successors, (1232), 420 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 13:47:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1232 transitions. [2021-06-05 13:47:53,638 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1232 transitions. Word has length 17 [2021-06-05 13:47:53,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:53,638 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1232 transitions. [2021-06-05 13:47:53,638 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 13:47:53,638 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1232 transitions. [2021-06-05 13:47:53,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:53,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:53,638 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:53,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2021-06-05 13:47:53,839 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:53,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:53,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1057701063, now seen corresponding path program 356 times [2021-06-05 13:47:53,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:53,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784410690] [2021-06-05 13:47:53,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:53,840 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:53,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1098723363] [2021-06-05 13:47:53,840 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 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:53,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:47:53,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:53,863 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:47:53,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:53,885 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 13:47:53,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:53,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:47:53,912 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 13:47:53,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:53,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:47:53,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:53,942 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 37 treesize of output 36 [2021-06-05 13:47:53,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:53,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:47:53,980 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 13:47:53,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:53,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:53,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:47:54,040 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:47:54,040 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 13:47:54,041 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 13:47:54,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,051 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 13:47:54,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,060 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 13:47:54,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 13:47:54,130 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 13:47:54,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:54,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784410690] [2021-06-05 13:47:54,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:54,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098723363] [2021-06-05 13:47:54,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098723363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:54,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:54,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:54,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893789961] [2021-06-05 13:47:54,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:54,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:54,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:54,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:54,131 INFO L87 Difference]: Start difference. First operand 421 states and 1232 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 13:47:54,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:54,448 INFO L93 Difference]: Finished difference Result 466 states and 1331 transitions. [2021-06-05 13:47:54,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:47:54,449 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 13:47:54,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:54,449 INFO L225 Difference]: With dead ends: 466 [2021-06-05 13:47:54,449 INFO L226 Difference]: Without dead ends: 463 [2021-06-05 13:47:54,449 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 144.0ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:54,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-06-05 13:47:54,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 424. [2021-06-05 13:47:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.940898345153664) internal successors, (1244), 423 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:54,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1244 transitions. [2021-06-05 13:47:54,454 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1244 transitions. Word has length 17 [2021-06-05 13:47:54,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:54,454 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1244 transitions. [2021-06-05 13:47:54,454 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 13:47:54,454 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1244 transitions. [2021-06-05 13:47:54,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:54,455 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:54,455 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:54,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable564,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:54,656 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:54,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:54,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1168523583, now seen corresponding path program 357 times [2021-06-05 13:47:54,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:54,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891044170] [2021-06-05 13:47:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:54,657 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:54,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [896174828] [2021-06-05 13:47:54,657 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 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:54,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:47:54,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:54,682 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:47:54,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:54,705 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 13:47:54,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:47:54,725 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 13:47:54,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:47:54,751 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 13:47:54,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:47:54,780 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 13:47:54,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:47:54,831 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:47:54,831 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 13:47:54,833 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 13:47:54,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,842 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 13:47:54,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:54,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:54,850 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 13:47:54,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 13:47:54,915 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 13:47:54,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:54,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891044170] [2021-06-05 13:47:54,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:54,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896174828] [2021-06-05 13:47:54,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896174828] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:54,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:54,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:54,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680557167] [2021-06-05 13:47:54,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:54,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:54,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:54,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:54,916 INFO L87 Difference]: Start difference. First operand 424 states and 1244 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 13:47:55,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:55,249 INFO L93 Difference]: Finished difference Result 461 states and 1326 transitions. [2021-06-05 13:47:55,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:47:55,249 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 13:47:55,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:55,250 INFO L225 Difference]: With dead ends: 461 [2021-06-05 13:47:55,250 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 13:47:55,250 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 168.4ms TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:47:55,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 13:47:55,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 423. [2021-06-05 13:47:55,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:55,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:47:55,255 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:47:55,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:55,255 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:47:55,255 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 13:47:55,255 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:47:55,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:55,255 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:55,256 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:55,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable565 [2021-06-05 13:47:55,456 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:55,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:55,457 INFO L82 PathProgramCache]: Analyzing trace with hash 542558163, now seen corresponding path program 358 times [2021-06-05 13:47:55,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:55,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671705057] [2021-06-05 13:47:55,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:55,461 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:55,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223738150] [2021-06-05 13:47:55,461 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 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:55,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:47:55,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:55,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:47:55,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:55,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 13:47:55,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:47:55,542 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 13:47:55,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:47:55,570 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 13:47:55,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:47:55,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:55,606 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 13:47:55,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:47:55,665 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 13:47:55,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,677 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 13:47:55,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:55,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:55,683 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:47:55,721 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 13:47:55,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:55,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671705057] [2021-06-05 13:47:55,721 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:55,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223738150] [2021-06-05 13:47:55,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223738150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:55,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:55,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:47:55,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996922510] [2021-06-05 13:47:55,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:47:55,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:55,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:47:55,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:47:55,722 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:47:56,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:56,015 INFO L93 Difference]: Finished difference Result 472 states and 1357 transitions. [2021-06-05 13:47:56,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:56,015 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 13:47:56,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:56,016 INFO L225 Difference]: With dead ends: 472 [2021-06-05 13:47:56,016 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 13:47:56,016 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 118.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:56,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 13:47:56,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 423. [2021-06-05 13:47:56,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:47:56,021 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:47:56,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:56,021 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:47:56,021 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 13:47:56,021 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:47:56,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:56,021 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:56,022 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:56,222 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable566,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:56,222 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:56,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:56,222 INFO L82 PathProgramCache]: Analyzing trace with hash -574156198, now seen corresponding path program 359 times [2021-06-05 13:47:56,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:56,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674337959] [2021-06-05 13:47:56,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:56,223 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:56,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911839520] [2021-06-05 13:47:56,224 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 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:56,247 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:47:56,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:56,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:47:56,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:56,326 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 13:47:56,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:56,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674337959] [2021-06-05 13:47:56,326 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:56,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911839520] [2021-06-05 13:47:56,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911839520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:56,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:56,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 13:47:56,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648909835] [2021-06-05 13:47:56,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 13:47:56,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:56,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 13:47:56,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 13:47:56,327 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:47:56,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:56,587 INFO L93 Difference]: Finished difference Result 526 states and 1447 transitions. [2021-06-05 13:47:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:47:56,588 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 13:47:56,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:56,589 INFO L225 Difference]: With dead ends: 526 [2021-06-05 13:47:56,589 INFO L226 Difference]: Without dead ends: 513 [2021-06-05 13:47:56,589 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 129.3ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:47:56,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-06-05 13:47:56,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 423. [2021-06-05 13:47:56,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:47:56,593 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:47:56,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:56,593 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:47:56,593 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 13:47:56,593 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:47:56,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:56,594 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:56,594 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:56,794 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable567,363 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:56,794 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:56,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:56,795 INFO L82 PathProgramCache]: Analyzing trace with hash 536035226, now seen corresponding path program 360 times [2021-06-05 13:47:56,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:56,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8488772] [2021-06-05 13:47:56,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:56,796 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:56,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875302289] [2021-06-05 13:47:56,796 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 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:56,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:47:56,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:56,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 13:47:56,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:56,895 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 13:47:56,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:56,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8488772] [2021-06-05 13:47:56,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:56,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875302289] [2021-06-05 13:47:56,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875302289] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:56,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:56,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:47:56,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301952590] [2021-06-05 13:47:56,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:47:56,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:56,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:47:56,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:47:56,896 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:47:57,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:57,144 INFO L93 Difference]: Finished difference Result 506 states and 1410 transitions. [2021-06-05 13:47:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:47:57,145 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 13:47:57,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:57,146 INFO L225 Difference]: With dead ends: 506 [2021-06-05 13:47:57,146 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 13:47:57,146 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 120.0ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:47:57,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 13:47:57,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 423. [2021-06-05 13:47:57,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:57,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:47:57,150 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:47:57,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:57,150 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:47:57,150 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 13:47:57,150 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:47:57,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:57,151 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:57,151 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:57,351 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable568 [2021-06-05 13:47:57,351 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:57,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:57,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1088469697, now seen corresponding path program 361 times [2021-06-05 13:47:57,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:57,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685101947] [2021-06-05 13:47:57,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:57,353 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:57,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1889424121] [2021-06-05 13:47:57,353 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 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:57,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:47:57,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:47:57,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:57,517 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 13:47:57,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:57,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685101947] [2021-06-05 13:47:57,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:57,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889424121] [2021-06-05 13:47:57,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889424121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:57,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:57,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:57,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744448210] [2021-06-05 13:47:57,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:57,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:57,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:57,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:57,518 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:47:57,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:57,880 INFO L93 Difference]: Finished difference Result 497 states and 1408 transitions. [2021-06-05 13:47:57,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:47:57,881 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 13:47:57,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:57,881 INFO L225 Difference]: With dead ends: 497 [2021-06-05 13:47:57,882 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 13:47:57,882 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 204.2ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:47:57,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 13:47:57,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 425. [2021-06-05 13:47:57,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.943396226415094) internal successors, (1248), 424 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:47:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1248 transitions. [2021-06-05 13:47:57,887 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1248 transitions. Word has length 17 [2021-06-05 13:47:57,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:57,887 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1248 transitions. [2021-06-05 13:47:57,887 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 13:47:57,887 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1248 transitions. [2021-06-05 13:47:57,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:57,887 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:57,887 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:58,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable569,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:58,088 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:58,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:58,088 INFO L82 PathProgramCache]: Analyzing trace with hash 977647177, now seen corresponding path program 362 times [2021-06-05 13:47:58,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:58,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638256729] [2021-06-05 13:47:58,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:58,089 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:58,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458749329] [2021-06-05 13:47:58,090 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 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:58,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:47:58,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:58,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:47:58,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:58,217 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 13:47:58,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:58,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638256729] [2021-06-05 13:47:58,217 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:58,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458749329] [2021-06-05 13:47:58,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458749329] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:58,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:58,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:47:58,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811220747] [2021-06-05 13:47:58,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:47:58,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:58,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:47:58,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:47:58,218 INFO L87 Difference]: Start difference. First operand 425 states and 1248 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 13:47:58,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:47:58,604 INFO L93 Difference]: Finished difference Result 506 states and 1425 transitions. [2021-06-05 13:47:58,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:47:58,605 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 13:47:58,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:47:58,606 INFO L225 Difference]: With dead ends: 506 [2021-06-05 13:47:58,606 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 13:47:58,606 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 164.8ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:47:58,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 13:47:58,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 420. [2021-06-05 13:47:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.9331742243436754) internal successors, (1229), 419 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 13:47:58,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1229 transitions. [2021-06-05 13:47:58,611 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1229 transitions. Word has length 17 [2021-06-05 13:47:58,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:47:58,611 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1229 transitions. [2021-06-05 13:47:58,611 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 13:47:58,611 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1229 transitions. [2021-06-05 13:47:58,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:47:58,612 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:47:58,612 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:47:58,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,366 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:58,812 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:47:58,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:47:58,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1606238373, now seen corresponding path program 363 times [2021-06-05 13:47:58,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:47:58,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736382273] [2021-06-05 13:47:58,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:47:58,816 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:47:58,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1517964114] [2021-06-05 13:47:58,816 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 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:47:58,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:47:58,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:47:58,839 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:47:58,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:47:58,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 13:47:58,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:58,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:47:58,873 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 13:47:58,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:58,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:47:58,897 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 13:47:58,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:58,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:47:58,947 INFO L446 ElimStorePlain]: Different costs {1=[v_A_402], 5=[F]} [2021-06-05 13:47:58,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:58,954 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 13:47:58,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:58,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:58,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:47:58,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:58,996 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 13:47:58,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:47:59,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:47:59,052 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 13:47:59,052 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 13:47:59,374 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-06-05 13:47:59,529 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 13:47:59,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:47:59,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736382273] [2021-06-05 13:47:59,529 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:47:59,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517964114] [2021-06-05 13:47:59,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517964114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:47:59,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:47:59,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:47:59,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088916897] [2021-06-05 13:47:59,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:47:59,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:47:59,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:47:59,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:47:59,530 INFO L87 Difference]: Start difference. First operand 420 states and 1229 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 13:48:00,084 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-05 13:48:00,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:00,106 INFO L93 Difference]: Finished difference Result 563 states and 1578 transitions. [2021-06-05 13:48:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:48:00,107 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 13:48:00,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:00,107 INFO L225 Difference]: With dead ends: 563 [2021-06-05 13:48:00,107 INFO L226 Difference]: Without dead ends: 559 [2021-06-05 13:48:00,107 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 568.2ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:00,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-06-05 13:48:00,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 430. [2021-06-05 13:48:00,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.9463869463869465) internal successors, (1264), 429 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 13:48:00,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1264 transitions. [2021-06-05 13:48:00,113 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1264 transitions. Word has length 17 [2021-06-05 13:48:00,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:00,113 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1264 transitions. [2021-06-05 13:48:00,113 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 13:48:00,113 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1264 transitions. [2021-06-05 13:48:00,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:00,113 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:00,113 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:00,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,367 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:00,314 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:00,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:00,314 INFO L82 PathProgramCache]: Analyzing trace with hash -1717060893, now seen corresponding path program 364 times [2021-06-05 13:48:00,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:00,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026945007] [2021-06-05 13:48:00,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:00,315 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:00,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134126476] [2021-06-05 13:48:00,315 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 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:00,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:00,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:00,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:00,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:00,359 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 13:48:00,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:48:00,379 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 13:48:00,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:48:00,412 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 13:48:00,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:48:00,451 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 13:48:00,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:00,513 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 13:48:00,514 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 13:48:00,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,522 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 13:48:00,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:00,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:00,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:48:00,584 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 13:48:00,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:00,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026945007] [2021-06-05 13:48:00,585 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:00,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134126476] [2021-06-05 13:48:00,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134126476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:00,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:00,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:00,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318497915] [2021-06-05 13:48:00,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:00,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:00,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:00,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:00,586 INFO L87 Difference]: Start difference. First operand 430 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 13:48:00,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:00,909 INFO L93 Difference]: Finished difference Result 477 states and 1373 transitions. [2021-06-05 13:48:00,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:00,910 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 13:48:00,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:00,911 INFO L225 Difference]: With dead ends: 477 [2021-06-05 13:48:00,911 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 13:48:00,911 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:00,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 13:48:00,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 430. [2021-06-05 13:48:00,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.9463869463869465) internal successors, (1264), 429 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 13:48:00,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1264 transitions. [2021-06-05 13:48:00,916 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1264 transitions. Word has length 17 [2021-06-05 13:48:00,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:00,916 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1264 transitions. [2021-06-05 13:48:00,916 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 13:48:00,916 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1264 transitions. [2021-06-05 13:48:00,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:00,916 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:00,916 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:01,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable606 [2021-06-05 13:48:01,117 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:01,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:01,117 INFO L82 PathProgramCache]: Analyzing trace with hash 137801319, now seen corresponding path program 365 times [2021-06-05 13:48:01,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:01,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719528104] [2021-06-05 13:48:01,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:01,118 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:01,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999840459] [2021-06-05 13:48:01,118 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 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:01,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:01,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:01,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:48:01,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:01,227 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 13:48:01,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:01,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719528104] [2021-06-05 13:48:01,227 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:01,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999840459] [2021-06-05 13:48:01,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999840459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:01,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:01,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:01,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779379293] [2021-06-05 13:48:01,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:01,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:01,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:01,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:01,228 INFO L87 Difference]: Start difference. First operand 430 states and 1264 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 13:48:01,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:01,450 INFO L93 Difference]: Finished difference Result 556 states and 1510 transitions. [2021-06-05 13:48:01,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:01,450 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 13:48:01,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:01,451 INFO L225 Difference]: With dead ends: 556 [2021-06-05 13:48:01,451 INFO L226 Difference]: Without dead ends: 536 [2021-06-05 13:48:01,451 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:01,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-06-05 13:48:01,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 426. [2021-06-05 13:48:01,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.9458823529411764) internal successors, (1252), 425 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 13:48:01,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1252 transitions. [2021-06-05 13:48:01,456 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1252 transitions. Word has length 17 [2021-06-05 13:48:01,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:01,456 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1252 transitions. [2021-06-05 13:48:01,456 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 13:48:01,456 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1252 transitions. [2021-06-05 13:48:01,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:01,456 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:01,456 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:01,657 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:01,657 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:01,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1704477893, now seen corresponding path program 366 times [2021-06-05 13:48:01,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:01,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808158464] [2021-06-05 13:48:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:01,658 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:01,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1745037695] [2021-06-05 13:48:01,658 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 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:01,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:48:01,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:01,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:01,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:01,703 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 13:48:01,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:01,723 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 13:48:01,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:01,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 13:48:01,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:01,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:01,808 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 13:48:01,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:48:01,842 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 13:48:01,844 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 13:48:01,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,852 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 13:48:01,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:01,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:01,860 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:48:01,886 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 13:48:01,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:01,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808158464] [2021-06-05 13:48:01,886 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:01,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745037695] [2021-06-05 13:48:01,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745037695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:01,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:01,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:01,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868759269] [2021-06-05 13:48:01,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:01,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:01,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:01,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:01,887 INFO L87 Difference]: Start difference. First operand 426 states and 1252 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 13:48:02,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:02,140 INFO L93 Difference]: Finished difference Result 456 states and 1319 transitions. [2021-06-05 13:48:02,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:02,141 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 13:48:02,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:02,141 INFO L225 Difference]: With dead ends: 456 [2021-06-05 13:48:02,141 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 13:48:02,141 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 111.4ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:02,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 13:48:02,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 426. [2021-06-05 13:48:02,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.9458823529411764) internal successors, (1252), 425 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 13:48:02,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1252 transitions. [2021-06-05 13:48:02,146 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1252 transitions. Word has length 17 [2021-06-05 13:48:02,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:02,146 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1252 transitions. [2021-06-05 13:48:02,146 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 13:48:02,146 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1252 transitions. [2021-06-05 13:48:02,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:02,147 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:02,147 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:02,347 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:02,347 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:02,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:02,347 INFO L82 PathProgramCache]: Analyzing trace with hash -861442069, now seen corresponding path program 367 times [2021-06-05 13:48:02,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:02,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265284186] [2021-06-05 13:48:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:02,349 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:02,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1684043229] [2021-06-05 13:48:02,349 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 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:02,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:02,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:48:02,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:02,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 13:48:02,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:02,413 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 13:48:02,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:02,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 29 treesize of output 28 [2021-06-05 13:48:02,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:02,504 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 13:48:02,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:48:02,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:02,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:02,568 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 13:48:02,569 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 13:48:02,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:02,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:02,580 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 13:48:02,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:02,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:02,590 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 13:48:02,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:48:02,615 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 13:48:02,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:02,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265284186] [2021-06-05 13:48:02,615 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:02,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684043229] [2021-06-05 13:48:02,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684043229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:02,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:02,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:02,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486094482] [2021-06-05 13:48:02,616 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:02,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:02,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:02,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:02,616 INFO L87 Difference]: Start difference. First operand 426 states and 1252 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 13:48:02,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:02,960 INFO L93 Difference]: Finished difference Result 483 states and 1372 transitions. [2021-06-05 13:48:02,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:48:02,961 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 13:48:02,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:02,961 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:48:02,961 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 13:48:02,961 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 128.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:02,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 13:48:02,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 425. [2021-06-05 13:48:02,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.943396226415094) internal successors, (1248), 424 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:02,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1248 transitions. [2021-06-05 13:48:02,966 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1248 transitions. Word has length 17 [2021-06-05 13:48:02,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:02,966 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1248 transitions. [2021-06-05 13:48:02,966 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 13:48:02,966 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1248 transitions. [2021-06-05 13:48:02,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:02,966 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:02,967 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:03,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable609 [2021-06-05 13:48:03,167 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:03,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:03,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1428356443, now seen corresponding path program 368 times [2021-06-05 13:48:03,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:03,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144968960] [2021-06-05 13:48:03,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:03,169 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:03,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966529972] [2021-06-05 13:48:03,169 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 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:03,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:03,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:03,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:48:03,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:03,285 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 13:48:03,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:03,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144968960] [2021-06-05 13:48:03,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:03,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966529972] [2021-06-05 13:48:03,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966529972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:03,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:03,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:03,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575754068] [2021-06-05 13:48:03,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:03,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:03,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:03,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:03,286 INFO L87 Difference]: Start difference. First operand 425 states and 1248 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 13:48:03,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:03,557 INFO L93 Difference]: Finished difference Result 562 states and 1572 transitions. [2021-06-05 13:48:03,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:03,557 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 13:48:03,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:03,558 INFO L225 Difference]: With dead ends: 562 [2021-06-05 13:48:03,558 INFO L226 Difference]: Without dead ends: 557 [2021-06-05 13:48:03,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 104.2ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:03,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-06-05 13:48:03,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 422. [2021-06-05 13:48:03,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9406175771971497) internal successors, (1238), 421 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1238 transitions. [2021-06-05 13:48:03,563 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1238 transitions. Word has length 17 [2021-06-05 13:48:03,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:03,563 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1238 transitions. [2021-06-05 13:48:03,563 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 13:48:03,563 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1238 transitions. [2021-06-05 13:48:03,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:03,564 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:03,564 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:03,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable610,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:03,764 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:03,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:03,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1122571161, now seen corresponding path program 369 times [2021-06-05 13:48:03,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:03,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566564300] [2021-06-05 13:48:03,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:03,766 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:03,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477252438] [2021-06-05 13:48:03,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 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:03,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:48:03,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:03,791 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:48:03,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:03,806 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 13:48:03,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:03,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:48:03,823 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 13:48:03,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:03,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:48:03,855 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 13:48:03,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:03,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:03,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:48:03,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:03,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:03,943 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 48 treesize of output 81 [2021-06-05 13:48:03,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 13:48:03,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:03,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:03,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 52 treesize of output 45 [2021-06-05 13:48:03,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:04,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:04,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:48:04,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:94 [2021-06-05 13:48:04,436 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 13:48:04,577 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 13:48:04,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:04,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566564300] [2021-06-05 13:48:04,577 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:04,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477252438] [2021-06-05 13:48:04,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477252438] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:04,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:04,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:48:04,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473686589] [2021-06-05 13:48:04,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:48:04,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:04,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:48:04,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:48:04,578 INFO L87 Difference]: Start difference. First operand 422 states and 1238 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 13:48:05,105 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-06-05 13:48:05,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:05,110 INFO L93 Difference]: Finished difference Result 483 states and 1385 transitions. [2021-06-05 13:48:05,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:48:05,110 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 13:48:05,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:05,111 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:48:05,111 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 13:48:05,111 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 627.7ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:05,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 13:48:05,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 424. [2021-06-05 13:48:05,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.938534278959811) internal successors, (1243), 423 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1243 transitions. [2021-06-05 13:48:05,116 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1243 transitions. Word has length 17 [2021-06-05 13:48:05,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:05,116 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1243 transitions. [2021-06-05 13:48:05,116 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 13:48:05,116 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1243 transitions. [2021-06-05 13:48:05,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:05,116 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:05,116 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:05,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable611 [2021-06-05 13:48:05,317 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:05,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:05,317 INFO L82 PathProgramCache]: Analyzing trace with hash 311642082, now seen corresponding path program 370 times [2021-06-05 13:48:05,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:05,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886240379] [2021-06-05 13:48:05,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:05,318 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:05,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32188000] [2021-06-05 13:48:05,318 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 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:05,339 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:05,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:05,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:48:05,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:05,419 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 13:48:05,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:05,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886240379] [2021-06-05 13:48:05,419 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:05,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32188000] [2021-06-05 13:48:05,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32188000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:05,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:05,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:05,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106351333] [2021-06-05 13:48:05,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:05,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:05,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:05,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:05,419 INFO L87 Difference]: Start difference. First operand 424 states and 1243 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 13:48:05,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:05,802 INFO L93 Difference]: Finished difference Result 536 states and 1487 transitions. [2021-06-05 13:48:05,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:48:05,803 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 13:48:05,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:05,804 INFO L225 Difference]: With dead ends: 536 [2021-06-05 13:48:05,804 INFO L226 Difference]: Without dead ends: 523 [2021-06-05 13:48:05,804 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:48:05,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-06-05 13:48:05,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 423. [2021-06-05 13:48:05,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:05,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:48:05,809 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:48:05,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:05,809 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:48:05,809 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 13:48:05,809 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:48:05,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:05,809 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:05,809 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:06,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable650 [2021-06-05 13:48:06,010 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:06,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:06,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1421833506, now seen corresponding path program 371 times [2021-06-05 13:48:06,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:06,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317161481] [2021-06-05 13:48:06,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:06,011 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:06,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419004448] [2021-06-05 13:48:06,011 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 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:06,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:06,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:06,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:48:06,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:06,153 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 13:48:06,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:06,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317161481] [2021-06-05 13:48:06,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:06,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419004448] [2021-06-05 13:48:06,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419004448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:06,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:06,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:06,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931856078] [2021-06-05 13:48:06,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:06,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:06,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:06,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:06,155 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:48:06,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:06,473 INFO L93 Difference]: Finished difference Result 511 states and 1425 transitions. [2021-06-05 13:48:06,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:48:06,473 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 13:48:06,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:06,474 INFO L225 Difference]: With dead ends: 511 [2021-06-05 13:48:06,474 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 13:48:06,474 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 202.9ms TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:48:06,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 13:48:06,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 423. [2021-06-05 13:48:06,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:06,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 13:48:06,479 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 13:48:06,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:06,479 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 13:48:06,479 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 13:48:06,479 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 13:48:06,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:06,479 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:06,479 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:06,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable651,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:06,680 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:06,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:06,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1974267977, now seen corresponding path program 372 times [2021-06-05 13:48:06,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:06,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402333454] [2021-06-05 13:48:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:06,682 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:06,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564091445] [2021-06-05 13:48:06,682 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 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:06,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:48:06,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:06,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:06,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:06,829 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 13:48:06,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:06,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402333454] [2021-06-05 13:48:06,830 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:06,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564091445] [2021-06-05 13:48:06,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564091445] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:06,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:06,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:06,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753901134] [2021-06-05 13:48:06,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:06,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:06,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:06,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:06,830 INFO L87 Difference]: Start difference. First operand 423 states and 1240 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 13:48:07,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:07,230 INFO L93 Difference]: Finished difference Result 502 states and 1428 transitions. [2021-06-05 13:48:07,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:48:07,231 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 13:48:07,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:07,231 INFO L225 Difference]: With dead ends: 502 [2021-06-05 13:48:07,231 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 13:48:07,232 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 247.1ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:48:07,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 13:48:07,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 424. [2021-06-05 13:48:07,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.940898345153664) internal successors, (1244), 423 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:07,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1244 transitions. [2021-06-05 13:48:07,237 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1244 transitions. Word has length 17 [2021-06-05 13:48:07,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:07,237 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1244 transitions. [2021-06-05 13:48:07,237 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 13:48:07,237 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1244 transitions. [2021-06-05 13:48:07,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:07,237 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:07,237 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:07,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable652 [2021-06-05 13:48:07,438 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:07,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:07,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1863445457, now seen corresponding path program 373 times [2021-06-05 13:48:07,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:07,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121200705] [2021-06-05 13:48:07,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:07,439 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:07,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764161339] [2021-06-05 13:48:07,439 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 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:07,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:07,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:07,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:07,596 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 13:48:07,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:07,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121200705] [2021-06-05 13:48:07,597 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:07,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764161339] [2021-06-05 13:48:07,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764161339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:07,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:07,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:07,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019728040] [2021-06-05 13:48:07,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:07,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:07,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:07,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:07,597 INFO L87 Difference]: Start difference. First operand 424 states and 1244 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 13:48:07,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:07,955 INFO L93 Difference]: Finished difference Result 506 states and 1441 transitions. [2021-06-05 13:48:07,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:48:07,955 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 13:48:07,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:07,956 INFO L225 Difference]: With dead ends: 506 [2021-06-05 13:48:07,956 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 13:48:07,956 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 238.6ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:48:07,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 13:48:07,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 418. [2021-06-05 13:48:07,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.932853717026379) internal successors, (1223), 417 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 13:48:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1223 transitions. [2021-06-05 13:48:07,961 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1223 transitions. Word has length 17 [2021-06-05 13:48:07,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:07,961 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1223 transitions. [2021-06-05 13:48:07,961 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 13:48:07,961 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1223 transitions. [2021-06-05 13:48:07,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:07,962 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:07,962 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:08,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable653 [2021-06-05 13:48:08,162 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:08,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:08,162 INFO L82 PathProgramCache]: Analyzing trace with hash -213915199, now seen corresponding path program 374 times [2021-06-05 13:48:08,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:08,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236963316] [2021-06-05 13:48:08,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:08,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:08,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932132141] [2021-06-05 13:48:08,164 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 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:08,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:08,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:08,192 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:48:08,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:08,213 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 13:48:08,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:08,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 13:48:08,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:48:08,257 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 13:48:08,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:08,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:08,285 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 13:48:08,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:48:08,344 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:48:08,344 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 13:48:08,346 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 13:48:08,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,356 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 13:48:08,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:08,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:08,365 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 13:48:08,365 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 13:48:08,440 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 13:48:08,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:08,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236963316] [2021-06-05 13:48:08,440 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:08,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932132141] [2021-06-05 13:48:08,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932132141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:08,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:08,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:08,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507125848] [2021-06-05 13:48:08,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:08,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:08,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:08,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:08,441 INFO L87 Difference]: Start difference. First operand 418 states and 1223 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 13:48:08,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:08,762 INFO L93 Difference]: Finished difference Result 459 states and 1309 transitions. [2021-06-05 13:48:08,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:08,763 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 13:48:08,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:08,763 INFO L225 Difference]: With dead ends: 459 [2021-06-05 13:48:08,764 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 13:48:08,764 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 139.5ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:08,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 13:48:08,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 420. [2021-06-05 13:48:08,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.9379474940334127) internal successors, (1231), 419 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:08,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1231 transitions. [2021-06-05 13:48:08,768 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1231 transitions. Word has length 17 [2021-06-05 13:48:08,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:08,769 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1231 transitions. [2021-06-05 13:48:08,769 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 13:48:08,769 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1231 transitions. [2021-06-05 13:48:08,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:08,769 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:08,769 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:08,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable654 [2021-06-05 13:48:08,970 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:08,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:08,970 INFO L82 PathProgramCache]: Analyzing trace with hash -324737719, now seen corresponding path program 375 times [2021-06-05 13:48:08,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:08,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164826156] [2021-06-05 13:48:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:08,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:08,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821014631] [2021-06-05 13:48:08,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 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:08,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:08,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:08,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 13:48:08,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:09,111 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 13:48:09,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:09,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164826156] [2021-06-05 13:48:09,111 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:09,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821014631] [2021-06-05 13:48:09,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821014631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:09,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:09,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:09,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855051660] [2021-06-05 13:48:09,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:09,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:09,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:09,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:09,112 INFO L87 Difference]: Start difference. First operand 420 states and 1231 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 13:48:09,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:09,399 INFO L93 Difference]: Finished difference Result 524 states and 1479 transitions. [2021-06-05 13:48:09,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:09,399 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 13:48:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:09,400 INFO L225 Difference]: With dead ends: 524 [2021-06-05 13:48:09,400 INFO L226 Difference]: Without dead ends: 518 [2021-06-05 13:48:09,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 128.5ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:48:09,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-06-05 13:48:09,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 418. [2021-06-05 13:48:09,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.932853717026379) internal successors, (1223), 417 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 13:48:09,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1223 transitions. [2021-06-05 13:48:09,405 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1223 transitions. Word has length 17 [2021-06-05 13:48:09,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:09,405 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1223 transitions. [2021-06-05 13:48:09,406 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 13:48:09,406 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1223 transitions. [2021-06-05 13:48:09,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:09,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:09,406 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:09,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable655,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:09,606 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:09,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:09,607 INFO L82 PathProgramCache]: Analyzing trace with hash -331999679, now seen corresponding path program 376 times [2021-06-05 13:48:09,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:09,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001809724] [2021-06-05 13:48:09,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:09,608 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:09,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835174030] [2021-06-05 13:48:09,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 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:09,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:09,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:09,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:09,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:09,653 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 13:48:09,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:09,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:09,674 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 13:48:09,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:48:09,698 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 13:48:09,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:09,730 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 13:48:09,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:48:09,804 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 13:48:09,805 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 13:48:09,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,813 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 13:48:09,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:09,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:09,821 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:48:09,848 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 13:48:09,848 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:09,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001809724] [2021-06-05 13:48:09,848 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:09,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835174030] [2021-06-05 13:48:09,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835174030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:09,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:09,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:09,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178154469] [2021-06-05 13:48:09,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:09,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:09,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:09,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:09,849 INFO L87 Difference]: Start difference. First operand 418 states and 1223 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 13:48:10,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:10,129 INFO L93 Difference]: Finished difference Result 456 states and 1307 transitions. [2021-06-05 13:48:10,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:10,130 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 13:48:10,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:10,131 INFO L225 Difference]: With dead ends: 456 [2021-06-05 13:48:10,131 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 13:48:10,131 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 122.1ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:10,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 13:48:10,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 417. [2021-06-05 13:48:10,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.9302884615384617) internal successors, (1219), 416 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 13:48:10,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1219 transitions. [2021-06-05 13:48:10,135 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1219 transitions. Word has length 17 [2021-06-05 13:48:10,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:10,135 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1219 transitions. [2021-06-05 13:48:10,135 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 13:48:10,135 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1219 transitions. [2021-06-05 13:48:10,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:10,136 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:10,136 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:10,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable656,380 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:10,336 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:10,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:10,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1164583577, now seen corresponding path program 377 times [2021-06-05 13:48:10,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:10,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999244254] [2021-06-05 13:48:10,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:10,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:10,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [93083804] [2021-06-05 13:48:10,339 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 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:10,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:10,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:10,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:48:10,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:10,440 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 13:48:10,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:10,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999244254] [2021-06-05 13:48:10,440 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:10,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93083804] [2021-06-05 13:48:10,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93083804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:10,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:10,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:10,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523154635] [2021-06-05 13:48:10,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:10,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:10,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:10,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:10,441 INFO L87 Difference]: Start difference. First operand 417 states and 1219 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 13:48:10,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:10,764 INFO L93 Difference]: Finished difference Result 687 states and 1778 transitions. [2021-06-05 13:48:10,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:48:10,765 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 13:48:10,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:10,766 INFO L225 Difference]: With dead ends: 687 [2021-06-05 13:48:10,766 INFO L226 Difference]: Without dead ends: 657 [2021-06-05 13:48:10,766 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 139.3ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:48:10,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-06-05 13:48:10,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 439. [2021-06-05 13:48:10,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:10,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 13:48:10,775 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 13:48:10,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:10,775 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 13:48:10,775 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 13:48:10,775 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 13:48:10,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:10,776 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:10,776 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:10,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable657 [2021-06-05 13:48:10,976 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:10,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:10,976 INFO L82 PathProgramCache]: Analyzing trace with hash -593128771, now seen corresponding path program 378 times [2021-06-05 13:48:10,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:10,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670611948] [2021-06-05 13:48:10,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:10,978 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:10,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899653588] [2021-06-05 13:48:10,978 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 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:11,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:48:11,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:11,003 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:48:11,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:11,025 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 13:48:11,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:11,045 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 13:48:11,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:48:11,068 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 13:48:11,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:11,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:11,112 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 13:48:11,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:48:11,174 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 13:48:11,175 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 13:48:11,176 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 13:48:11,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,185 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 13:48:11,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:11,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:11,193 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 13:48:11,193 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 13:48:11,246 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 13:48:11,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:11,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670611948] [2021-06-05 13:48:11,246 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:11,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899653588] [2021-06-05 13:48:11,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899653588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:11,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:11,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:11,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929863578] [2021-06-05 13:48:11,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:11,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:11,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:11,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:11,247 INFO L87 Difference]: Start difference. First operand 439 states and 1291 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 13:48:11,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:11,501 INFO L93 Difference]: Finished difference Result 469 states and 1357 transitions. [2021-06-05 13:48:11,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:11,502 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 13:48:11,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:11,503 INFO L225 Difference]: With dead ends: 469 [2021-06-05 13:48:11,503 INFO L226 Difference]: Without dead ends: 466 [2021-06-05 13:48:11,503 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 140.6ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:11,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-06-05 13:48:11,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 441. [2021-06-05 13:48:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.9454545454545453) internal successors, (1296), 440 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1296 transitions. [2021-06-05 13:48:11,507 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1296 transitions. Word has length 17 [2021-06-05 13:48:11,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:11,507 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1296 transitions. [2021-06-05 13:48:11,507 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 13:48:11,507 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1296 transitions. [2021-06-05 13:48:11,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:11,508 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:11,508 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:11,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable658,382 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:11,708 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:11,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:11,709 INFO L82 PathProgramCache]: Analyzing trace with hash -57898969, now seen corresponding path program 379 times [2021-06-05 13:48:11,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:11,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642555976] [2021-06-05 13:48:11,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:11,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:11,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117214800] [2021-06-05 13:48:11,710 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 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:11,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:11,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:11,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:11,857 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 13:48:11,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:11,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642555976] [2021-06-05 13:48:11,857 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:11,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117214800] [2021-06-05 13:48:11,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117214800] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:11,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:11,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:11,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79262567] [2021-06-05 13:48:11,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:11,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:11,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:11,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:11,858 INFO L87 Difference]: Start difference. First operand 441 states and 1296 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 13:48:12,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:12,133 INFO L93 Difference]: Finished difference Result 495 states and 1428 transitions. [2021-06-05 13:48:12,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:12,134 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 13:48:12,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:12,135 INFO L225 Difference]: With dead ends: 495 [2021-06-05 13:48:12,135 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 13:48:12,135 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 182.7ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:48:12,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 13:48:12,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 439. [2021-06-05 13:48:12,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 13:48:12,140 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 13:48:12,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:12,140 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 13:48:12,140 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 13:48:12,140 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 13:48:12,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:12,140 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:12,140 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:12,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable659 [2021-06-05 13:48:12,341 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:12,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:12,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1745517951, now seen corresponding path program 380 times [2021-06-05 13:48:12,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:12,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608307370] [2021-06-05 13:48:12,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:12,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:12,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794271579] [2021-06-05 13:48:12,342 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 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:12,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:12,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:12,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:12,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:12,386 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 13:48:12,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:48:12,414 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 13:48:12,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:48:12,451 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 13:48:12,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:48:12,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:12,524 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 13:48:12,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:48:12,558 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 13:48:12,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,569 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 13:48:12,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:12,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:12,576 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 13:48:12,601 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 13:48:12,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:12,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608307370] [2021-06-05 13:48:12,602 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:12,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794271579] [2021-06-05 13:48:12,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794271579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:12,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:12,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:12,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900387757] [2021-06-05 13:48:12,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:12,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:12,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:12,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:12,602 INFO L87 Difference]: Start difference. First operand 439 states and 1291 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 13:48:12,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:12,857 INFO L93 Difference]: Finished difference Result 463 states and 1347 transitions. [2021-06-05 13:48:12,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:12,858 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 13:48:12,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:12,859 INFO L225 Difference]: With dead ends: 463 [2021-06-05 13:48:12,859 INFO L226 Difference]: Without dead ends: 460 [2021-06-05 13:48:12,859 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 127.1ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:12,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-06-05 13:48:12,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 439. [2021-06-05 13:48:12,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 13:48:12,864 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 13:48:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:12,864 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 13:48:12,864 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 13:48:12,864 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 13:48:12,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:12,865 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:12,865 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:13,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable660,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:13,066 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:13,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:13,070 INFO L82 PathProgramCache]: Analyzing trace with hash -16470617, now seen corresponding path program 381 times [2021-06-05 13:48:13,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:13,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580234236] [2021-06-05 13:48:13,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:13,072 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:13,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32786450] [2021-06-05 13:48:13,072 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 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:13,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:48:13,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:13,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:13,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:13,190 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 13:48:13,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:13,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580234236] [2021-06-05 13:48:13,190 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:13,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32786450] [2021-06-05 13:48:13,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32786450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:13,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:13,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:13,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636595324] [2021-06-05 13:48:13,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:13,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:13,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:13,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:13,191 INFO L87 Difference]: Start difference. First operand 439 states and 1291 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 13:48:13,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:13,405 INFO L93 Difference]: Finished difference Result 603 states and 1666 transitions. [2021-06-05 13:48:13,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:13,406 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 13:48:13,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:13,407 INFO L225 Difference]: With dead ends: 603 [2021-06-05 13:48:13,407 INFO L226 Difference]: Without dead ends: 598 [2021-06-05 13:48:13,407 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 77.9ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:13,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-06-05 13:48:13,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 438. [2021-06-05 13:48:13,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 2.94279176201373) internal successors, (1286), 437 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:13,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1286 transitions. [2021-06-05 13:48:13,415 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1286 transitions. Word has length 17 [2021-06-05 13:48:13,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:13,415 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1286 transitions. [2021-06-05 13:48:13,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 13:48:13,416 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1286 transitions. [2021-06-05 13:48:13,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:13,416 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:13,416 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:13,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable661,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:13,621 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:13,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:13,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1701873089, now seen corresponding path program 382 times [2021-06-05 13:48:13,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:13,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123254959] [2021-06-05 13:48:13,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:13,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:13,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [271395789] [2021-06-05 13:48:13,622 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 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:13,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:13,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:13,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:48:13,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:13,659 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 13:48:13,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:48:13,685 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 13:48:13,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:48:13,709 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 13:48:13,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:48:13,752 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 13:48:13,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:48:13,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:13,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:13,787 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 13:48:13,789 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 13:48:13,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:13,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:13,801 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 13:48:13,802 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:13,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:13,814 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 13:48:13,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 13:48:13,851 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 13:48:13,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:13,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123254959] [2021-06-05 13:48:13,851 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:13,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271395789] [2021-06-05 13:48:13,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271395789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:13,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:13,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:13,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557930287] [2021-06-05 13:48:13,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:13,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:13,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:13,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:13,852 INFO L87 Difference]: Start difference. First operand 438 states and 1286 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 13:48:14,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:14,158 INFO L93 Difference]: Finished difference Result 490 states and 1400 transitions. [2021-06-05 13:48:14,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:48:14,158 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 13:48:14,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:14,159 INFO L225 Difference]: With dead ends: 490 [2021-06-05 13:48:14,159 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 13:48:14,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 118.8ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:14,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 13:48:14,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 436. [2021-06-05 13:48:14,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.942528735632184) internal successors, (1280), 435 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 13:48:14,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1280 transitions. [2021-06-05 13:48:14,164 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1280 transitions. Word has length 17 [2021-06-05 13:48:14,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:14,164 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1280 transitions. [2021-06-05 13:48:14,164 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 13:48:14,164 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1280 transitions. [2021-06-05 13:48:14,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:14,164 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:14,165 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:14,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable662 [2021-06-05 13:48:14,366 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:14,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:14,366 INFO L82 PathProgramCache]: Analyzing trace with hash -2021639401, now seen corresponding path program 383 times [2021-06-05 13:48:14,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:14,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199932665] [2021-06-05 13:48:14,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:14,367 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:14,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943405630] [2021-06-05 13:48:14,367 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 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:14,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:14,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:14,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:14,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:14,499 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 13:48:14,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:14,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199932665] [2021-06-05 13:48:14,499 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:14,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943405630] [2021-06-05 13:48:14,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943405630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:14,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:14,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:14,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810824900] [2021-06-05 13:48:14,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:14,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:14,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:14,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:14,500 INFO L87 Difference]: Start difference. First operand 436 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 13:48:14,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:14,749 INFO L93 Difference]: Finished difference Result 575 states and 1606 transitions. [2021-06-05 13:48:14,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:14,749 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 13:48:14,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:14,750 INFO L225 Difference]: With dead ends: 575 [2021-06-05 13:48:14,750 INFO L226 Difference]: Without dead ends: 571 [2021-06-05 13:48:14,750 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:14,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-06-05 13:48:14,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 422. [2021-06-05 13:48:14,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9121140142517814) internal successors, (1226), 421 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:14,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1226 transitions. [2021-06-05 13:48:14,755 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1226 transitions. Word has length 17 [2021-06-05 13:48:14,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:14,755 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1226 transitions. [2021-06-05 13:48:14,756 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 13:48:14,756 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1226 transitions. [2021-06-05 13:48:14,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:14,756 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:14,756 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:14,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 387 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable663 [2021-06-05 13:48:14,956 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:14,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:14,957 INFO L82 PathProgramCache]: Analyzing trace with hash -2003205375, now seen corresponding path program 384 times [2021-06-05 13:48:14,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:14,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668395207] [2021-06-05 13:48:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:14,958 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:14,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [532117673] [2021-06-05 13:48:14,958 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 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:14,982 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:14,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:14,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:14,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:15,077 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 13:48:15,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:15,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668395207] [2021-06-05 13:48:15,077 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:15,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532117673] [2021-06-05 13:48:15,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532117673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:15,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:15,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:15,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154445735] [2021-06-05 13:48:15,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:15,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:15,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:15,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:15,078 INFO L87 Difference]: Start difference. First operand 422 states and 1226 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 13:48:15,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:15,392 INFO L93 Difference]: Finished difference Result 530 states and 1494 transitions. [2021-06-05 13:48:15,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:48:15,392 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 13:48:15,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:15,393 INFO L225 Difference]: With dead ends: 530 [2021-06-05 13:48:15,393 INFO L226 Difference]: Without dead ends: 524 [2021-06-05 13:48:15,393 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 135.6ms TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:48:15,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-06-05 13:48:15,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 417. [2021-06-05 13:48:15,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.9038461538461537) internal successors, (1208), 416 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:15,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1208 transitions. [2021-06-05 13:48:15,398 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1208 transitions. Word has length 17 [2021-06-05 13:48:15,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:15,398 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1208 transitions. [2021-06-05 13:48:15,398 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 13:48:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1208 transitions. [2021-06-05 13:48:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:15,399 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:15,399 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:15,599 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2021-06-05 13:48:15,599 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:15,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:15,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1156613534, now seen corresponding path program 385 times [2021-06-05 13:48:15,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:15,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253830320] [2021-06-05 13:48:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:15,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:15,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28906364] [2021-06-05 13:48:15,601 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 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:15,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:48:15,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:15,700 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 13:48:15,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:15,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253830320] [2021-06-05 13:48:15,700 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:15,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28906364] [2021-06-05 13:48:15,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28906364] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:15,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:15,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:15,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356405072] [2021-06-05 13:48:15,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:15,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:15,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:15,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:15,701 INFO L87 Difference]: Start difference. First operand 417 states and 1208 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 13:48:16,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:16,071 INFO L93 Difference]: Finished difference Result 576 states and 1558 transitions. [2021-06-05 13:48:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:48:16,071 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 13:48:16,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:16,072 INFO L225 Difference]: With dead ends: 576 [2021-06-05 13:48:16,072 INFO L226 Difference]: Without dead ends: 563 [2021-06-05 13:48:16,072 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 227.9ms TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:48:16,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-06-05 13:48:16,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 411. [2021-06-05 13:48:16,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.892682926829268) internal successors, (1186), 410 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 13:48:16,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1186 transitions. [2021-06-05 13:48:16,077 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1186 transitions. Word has length 17 [2021-06-05 13:48:16,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:16,077 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1186 transitions. [2021-06-05 13:48:16,077 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 13:48:16,077 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1186 transitions. [2021-06-05 13:48:16,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:16,077 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:16,077 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:16,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,389 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:16,278 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:16,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:16,278 INFO L82 PathProgramCache]: Analyzing trace with hash -2028162338, now seen corresponding path program 386 times [2021-06-05 13:48:16,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:16,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845208925] [2021-06-05 13:48:16,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:16,279 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:16,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679594447] [2021-06-05 13:48:16,279 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 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:16,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:16,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:16,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:48:16,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:16,374 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 13:48:16,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:16,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845208925] [2021-06-05 13:48:16,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:16,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679594447] [2021-06-05 13:48:16,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679594447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:16,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:16,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:16,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349936088] [2021-06-05 13:48:16,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:16,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:16,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:16,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:16,375 INFO L87 Difference]: Start difference. First operand 411 states and 1186 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 13:48:16,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:16,685 INFO L93 Difference]: Finished difference Result 543 states and 1468 transitions. [2021-06-05 13:48:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:48:16,686 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 13:48:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:16,686 INFO L225 Difference]: With dead ends: 543 [2021-06-05 13:48:16,686 INFO L226 Difference]: Without dead ends: 532 [2021-06-05 13:48:16,686 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 176.8ms TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:48:16,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-06-05 13:48:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 406. [2021-06-05 13:48:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.88641975308642) internal successors, (1169), 405 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 13:48:16,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1169 transitions. [2021-06-05 13:48:16,691 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1169 transitions. Word has length 17 [2021-06-05 13:48:16,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:16,691 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1169 transitions. [2021-06-05 13:48:16,691 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 13:48:16,691 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1169 transitions. [2021-06-05 13:48:16,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:16,691 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:16,691 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:16,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable666 [2021-06-05 13:48:16,892 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:16,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:16,892 INFO L82 PathProgramCache]: Analyzing trace with hash 512971773, now seen corresponding path program 387 times [2021-06-05 13:48:16,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:16,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358106181] [2021-06-05 13:48:16,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:16,894 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:16,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [597490798] [2021-06-05 13:48:16,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 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:16,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:48:16,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:16,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:16,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:17,010 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 13:48:17,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:17,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358106181] [2021-06-05 13:48:17,011 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:17,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597490798] [2021-06-05 13:48:17,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597490798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:17,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:17,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:17,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056082426] [2021-06-05 13:48:17,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:17,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:17,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:17,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:17,011 INFO L87 Difference]: Start difference. First operand 406 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 13:48:17,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:17,269 INFO L93 Difference]: Finished difference Result 507 states and 1420 transitions. [2021-06-05 13:48:17,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:17,269 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 13:48:17,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:17,270 INFO L225 Difference]: With dead ends: 507 [2021-06-05 13:48:17,270 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 13:48:17,270 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 79.7ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:17,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 13:48:17,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 404. [2021-06-05 13:48:17,274 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 13:48:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 13:48:17,275 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 13:48:17,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:17,275 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 13:48:17,275 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 13:48:17,275 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 13:48:17,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:17,275 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:17,275 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:17,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable667 [2021-06-05 13:48:17,476 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:17,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:17,476 INFO L82 PathProgramCache]: Analyzing trace with hash -319612125, now seen corresponding path program 388 times [2021-06-05 13:48:17,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:17,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543709450] [2021-06-05 13:48:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:17,478 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:17,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1583345687] [2021-06-05 13:48:17,478 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 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:17,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:17,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:17,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:17,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:17,619 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 13:48:17,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:17,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543709450] [2021-06-05 13:48:17,619 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:17,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583345687] [2021-06-05 13:48:17,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583345687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:17,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:17,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:17,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261109441] [2021-06-05 13:48:17,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:17,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:17,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:17,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:17,620 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 13:48:17,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:17,944 INFO L93 Difference]: Finished difference Result 479 states and 1335 transitions. [2021-06-05 13:48:17,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:48:17,944 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 13:48:17,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:17,945 INFO L225 Difference]: With dead ends: 479 [2021-06-05 13:48:17,945 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 13:48:17,945 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 210.3ms TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:48:17,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 13:48:17,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 400. [2021-06-05 13:48:17,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.8796992481203008) internal successors, (1149), 399 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 13:48:17,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1149 transitions. [2021-06-05 13:48:17,950 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1149 transitions. Word has length 17 [2021-06-05 13:48:17,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:17,950 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1149 transitions. [2021-06-05 13:48:17,950 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 13:48:17,950 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1149 transitions. [2021-06-05 13:48:17,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:17,950 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:17,950 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:18,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 392 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable668 [2021-06-05 13:48:18,151 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:18,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:18,151 INFO L82 PathProgramCache]: Analyzing trace with hash 955870913, now seen corresponding path program 389 times [2021-06-05 13:48:18,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:18,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335999954] [2021-06-05 13:48:18,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:18,153 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:18,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695062468] [2021-06-05 13:48:18,153 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 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:18,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:48:18,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:18,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:18,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:18,283 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 13:48:18,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:18,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335999954] [2021-06-05 13:48:18,284 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:18,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695062468] [2021-06-05 13:48:18,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695062468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:18,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:18,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:18,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190668216] [2021-06-05 13:48:18,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:18,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:18,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:18,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:18,284 INFO L87 Difference]: Start difference. First operand 400 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 13:48:18,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:18,510 INFO L93 Difference]: Finished difference Result 505 states and 1399 transitions. [2021-06-05 13:48:18,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:18,511 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 13:48:18,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:18,511 INFO L225 Difference]: With dead ends: 505 [2021-06-05 13:48:18,512 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 13:48:18,512 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 95.3ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:18,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 13:48:18,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 399. [2021-06-05 13:48:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.8743718592964824) internal successors, (1144), 398 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 13:48:18,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1144 transitions. [2021-06-05 13:48:18,517 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1144 transitions. Word has length 17 [2021-06-05 13:48:18,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:18,517 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1144 transitions. [2021-06-05 13:48:18,517 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 13:48:18,517 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1144 transitions. [2021-06-05 13:48:18,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:18,517 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:18,517 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:18,717 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:18,718 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:18,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:18,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1620752677, now seen corresponding path program 390 times [2021-06-05 13:48:18,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:18,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889504630] [2021-06-05 13:48:18,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:18,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:18,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662728646] [2021-06-05 13:48:18,719 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 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:18,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:48:18,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:18,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:18,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:19,003 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 13:48:19,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:19,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889504630] [2021-06-05 13:48:19,004 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:19,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662728646] [2021-06-05 13:48:19,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662728646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:19,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:19,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:48:19,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698927478] [2021-06-05 13:48:19,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:48:19,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:19,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:48:19,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:48:19,004 INFO L87 Difference]: Start difference. First operand 399 states and 1144 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 13:48:19,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:19,242 INFO L93 Difference]: Finished difference Result 507 states and 1411 transitions. [2021-06-05 13:48:19,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:48:19,243 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 13:48:19,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:19,244 INFO L225 Difference]: With dead ends: 507 [2021-06-05 13:48:19,244 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 13:48:19,244 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:19,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 13:48:19,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 394. [2021-06-05 13:48:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.867684478371501) internal successors, (1127), 393 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1127 transitions. [2021-06-05 13:48:19,251 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1127 transitions. Word has length 17 [2021-06-05 13:48:19,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:19,251 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1127 transitions. [2021-06-05 13:48:19,251 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 13:48:19,251 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1127 transitions. [2021-06-05 13:48:19,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:19,252 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:19,252 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:19,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:19,452 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:19,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:19,453 INFO L82 PathProgramCache]: Analyzing trace with hash 123287015, now seen corresponding path program 391 times [2021-06-05 13:48:19,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:19,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141862346] [2021-06-05 13:48:19,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:19,454 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:19,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542201276] [2021-06-05 13:48:19,454 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 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:19,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:19,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:48:19,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:19,595 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 13:48:19,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:19,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141862346] [2021-06-05 13:48:19,596 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:19,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542201276] [2021-06-05 13:48:19,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542201276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:19,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:19,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:19,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066113195] [2021-06-05 13:48:19,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:19,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:19,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:19,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:19,596 INFO L87 Difference]: Start difference. First operand 394 states and 1127 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 13:48:19,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:19,955 INFO L93 Difference]: Finished difference Result 486 states and 1337 transitions. [2021-06-05 13:48:19,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:48:19,955 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 13:48:19,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:19,956 INFO L225 Difference]: With dead ends: 486 [2021-06-05 13:48:19,956 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 13:48:19,956 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 229.6ms TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:48:19,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 13:48:19,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 389. [2021-06-05 13:48:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.86340206185567) internal successors, (1111), 388 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:19,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1111 transitions. [2021-06-05 13:48:19,961 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1111 transitions. Word has length 17 [2021-06-05 13:48:19,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:19,961 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1111 transitions. [2021-06-05 13:48:19,961 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 13:48:19,961 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1111 transitions. [2021-06-05 13:48:19,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 13:48:19,961 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:19,961 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:20,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:20,162 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:20,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:20,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1736317889, now seen corresponding path program 392 times [2021-06-05 13:48:20,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:20,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951313664] [2021-06-05 13:48:20,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:20,163 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:20,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1613814129] [2021-06-05 13:48:20,164 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 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:20,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:20,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:20,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:48:20,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:20,282 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 13:48:20,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:20,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951313664] [2021-06-05 13:48:20,282 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:20,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613814129] [2021-06-05 13:48:20,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613814129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:20,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:20,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 13:48:20,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121455658] [2021-06-05 13:48:20,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 13:48:20,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:20,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 13:48:20,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:48:20,282 INFO L87 Difference]: Start difference. First operand 389 states and 1111 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 13:48:20,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:20,505 INFO L93 Difference]: Finished difference Result 489 states and 1273 transitions. [2021-06-05 13:48:20,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:48:20,506 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 13:48:20,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:20,506 INFO L225 Difference]: With dead ends: 489 [2021-06-05 13:48:20,506 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 13:48:20,506 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 139.3ms TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:48:20,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 13:48:20,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 371. [2021-06-05 13:48:20,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.848648648648649) internal successors, (1054), 370 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:20,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1054 transitions. [2021-06-05 13:48:20,510 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1054 transitions. Word has length 17 [2021-06-05 13:48:20,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:20,510 INFO L482 AbstractCegarLoop]: Abstraction has 371 states and 1054 transitions. [2021-06-05 13:48:20,511 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 13:48:20,511 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1054 transitions. [2021-06-05 13:48:20,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:20,511 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:20,511 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:20,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 396 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable672 [2021-06-05 13:48:20,711 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:20,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:20,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1250401542, now seen corresponding path program 393 times [2021-06-05 13:48:20,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:20,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47143888] [2021-06-05 13:48:20,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:20,713 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:20,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [25112777] [2021-06-05 13:48:20,713 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 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:20,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:48:20,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:20,742 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 13:48:20,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:20,751 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 13:48:20,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:48:20,773 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 13:48:20,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:20,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 15 treesize of output 11 [2021-06-05 13:48:20,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:20,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:20,919 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2021-06-05 13:48:20,923 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 13:48:20,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,943 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 13:48:20,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:20,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:20,961 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 13:48:20,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:44 [2021-06-05 13:48:21,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:21,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:21,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47143888] [2021-06-05 13:48:21,060 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:21,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25112777] [2021-06-05 13:48:21,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25112777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:21,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:21,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:48:21,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399303175] [2021-06-05 13:48:21,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:48:21,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:21,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:48:21,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:21,061 INFO L87 Difference]: Start difference. First operand 371 states and 1054 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:21,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:21,604 INFO L93 Difference]: Finished difference Result 416 states and 1118 transitions. [2021-06-05 13:48:21,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:21,605 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:21,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:21,605 INFO L225 Difference]: With dead ends: 416 [2021-06-05 13:48:21,605 INFO L226 Difference]: Without dead ends: 413 [2021-06-05 13:48:21,606 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 424.7ms TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:48:21,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-06-05 13:48:21,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 385. [2021-06-05 13:48:21,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.8098958333333335) internal successors, (1079), 384 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:21,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1079 transitions. [2021-06-05 13:48:21,610 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1079 transitions. Word has length 18 [2021-06-05 13:48:21,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:21,610 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1079 transitions. [2021-06-05 13:48:21,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:21,610 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1079 transitions. [2021-06-05 13:48:21,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:21,610 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:21,610 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:21,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable673 [2021-06-05 13:48:21,811 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:21,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:21,811 INFO L82 PathProgramCache]: Analyzing trace with hash 93047741, now seen corresponding path program 394 times [2021-06-05 13:48:21,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:21,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825856771] [2021-06-05 13:48:21,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:21,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:21,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096936210] [2021-06-05 13:48:21,813 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 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:21,836 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:21,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:21,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:21,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:21,846 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 13:48:21,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:21,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:21,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:21,861 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 13:48:21,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:21,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:48:21,877 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 13:48:21,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:21,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 13:48:21,921 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 13:48:21,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:21,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:48:21,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:21,952 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 13:48:21,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:21,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:21,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:48:22,020 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:22,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:22,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,030 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 32 treesize of output 34 [2021-06-05 13:48:22,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,037 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 13:48:22,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:22,098 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:22,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:22,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825856771] [2021-06-05 13:48:22,099 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:22,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096936210] [2021-06-05 13:48:22,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096936210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:22,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:22,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:22,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248551234] [2021-06-05 13:48:22,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:22,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:22,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:22,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:22,099 INFO L87 Difference]: Start difference. First operand 385 states and 1079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:22,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:22,482 INFO L93 Difference]: Finished difference Result 434 states and 1173 transitions. [2021-06-05 13:48:22,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:22,482 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:22,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:22,483 INFO L225 Difference]: With dead ends: 434 [2021-06-05 13:48:22,483 INFO L226 Difference]: Without dead ends: 430 [2021-06-05 13:48:22,483 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 177.3ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:22,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-06-05 13:48:22,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 394. [2021-06-05 13:48:22,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.7989821882951653) internal successors, (1100), 393 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:22,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1100 transitions. [2021-06-05 13:48:22,487 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1100 transitions. Word has length 18 [2021-06-05 13:48:22,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:22,487 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1100 transitions. [2021-06-05 13:48:22,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:22,487 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1100 transitions. [2021-06-05 13:48:22,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:22,487 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:22,487 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:22,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable676,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:22,688 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:22,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:22,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1090325527, now seen corresponding path program 395 times [2021-06-05 13:48:22,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:22,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073322678] [2021-06-05 13:48:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:22,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:22,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1258543653] [2021-06-05 13:48:22,690 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 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:22,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 13:48:22,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:22,715 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:22,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:22,724 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 13:48:22,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:22,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:22,737 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 13:48:22,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 13:48:22,778 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 13:48:22,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:48:22,808 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 13:48:22,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:48:22,842 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 13:48:22,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:48:22,936 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 13:48:22,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,949 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 49 treesize of output 37 [2021-06-05 13:48:22,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:22,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:22,956 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:22,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:22,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073322678] [2021-06-05 13:48:22,985 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:22,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258543653] [2021-06-05 13:48:22,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258543653] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:22,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:22,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:22,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641523592] [2021-06-05 13:48:22,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:22,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:22,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:22,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:22,985 INFO L87 Difference]: Start difference. First operand 394 states and 1100 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:23,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:23,356 INFO L93 Difference]: Finished difference Result 446 states and 1187 transitions. [2021-06-05 13:48:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:23,356 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:23,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:23,357 INFO L225 Difference]: With dead ends: 446 [2021-06-05 13:48:23,357 INFO L226 Difference]: Without dead ends: 443 [2021-06-05 13:48:23,357 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 162.4ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:23,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-06-05 13:48:23,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 400. [2021-06-05 13:48:23,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.807017543859649) internal successors, (1120), 399 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:23,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1120 transitions. [2021-06-05 13:48:23,361 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1120 transitions. Word has length 18 [2021-06-05 13:48:23,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:23,361 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1120 transitions. [2021-06-05 13:48:23,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:23,361 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1120 transitions. [2021-06-05 13:48:23,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:23,361 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:23,362 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:23,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable677 [2021-06-05 13:48:23,562 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:23,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:23,562 INFO L82 PathProgramCache]: Analyzing trace with hash 628018179, now seen corresponding path program 396 times [2021-06-05 13:48:23,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:23,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139672225] [2021-06-05 13:48:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:23,564 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:23,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364636354] [2021-06-05 13:48:23,564 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 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:23,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:23,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:23,591 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:23,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:23,600 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 13:48:23,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:23,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:23,614 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 13:48:23,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 13:48:23,655 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 13:48:23,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:23,687 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 13:48:23,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:48:23,722 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 13:48:23,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:48:23,788 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 50 treesize of output 38 [2021-06-05 13:48:23,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,797 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 29 treesize of output 34 [2021-06-05 13:48:23,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:23,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:23,804 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:23,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:23,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139672225] [2021-06-05 13:48:23,849 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:23,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364636354] [2021-06-05 13:48:23,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364636354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:23,849 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:23,849 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:23,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572725543] [2021-06-05 13:48:23,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:23,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:23,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:23,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:23,850 INFO L87 Difference]: Start difference. First operand 400 states and 1120 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:24,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:24,237 INFO L93 Difference]: Finished difference Result 456 states and 1212 transitions. [2021-06-05 13:48:24,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:24,238 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:24,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:24,238 INFO L225 Difference]: With dead ends: 456 [2021-06-05 13:48:24,238 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 13:48:24,239 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 148.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:24,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 13:48:24,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 401. [2021-06-05 13:48:24,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.81) internal successors, (1124), 400 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1124 transitions. [2021-06-05 13:48:24,243 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1124 transitions. Word has length 18 [2021-06-05 13:48:24,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:24,243 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1124 transitions. [2021-06-05 13:48:24,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:24,243 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1124 transitions. [2021-06-05 13:48:24,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:24,243 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:24,243 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:24,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-06-05 13:48:24,444 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:24,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:24,444 INFO L82 PathProgramCache]: Analyzing trace with hash 646452205, now seen corresponding path program 397 times [2021-06-05 13:48:24,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:24,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838269640] [2021-06-05 13:48:24,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:24,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:24,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972364280] [2021-06-05 13:48:24,446 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 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:24,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:24,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:24,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:24,481 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 13:48:24,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:24,494 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 13:48:24,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:48:24,546 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 13:48:24,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:24,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 29 treesize of output 28 [2021-06-05 13:48:24,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:24,633 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 13:48:24,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:24,678 INFO L446 ElimStorePlain]: Different costs {0=[v_A_440], 12=[F]} [2021-06-05 13:48:24,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 23 treesize of output 28 [2021-06-05 13:48:24,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,713 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:24,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:48:24,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:24,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:24,721 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:48:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:24,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:24,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838269640] [2021-06-05 13:48:24,783 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:24,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972364280] [2021-06-05 13:48:24,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972364280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:24,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:24,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:24,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496179826] [2021-06-05 13:48:24,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:24,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:24,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:24,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:24,784 INFO L87 Difference]: Start difference. First operand 401 states and 1124 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:25,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:25,127 INFO L93 Difference]: Finished difference Result 445 states and 1195 transitions. [2021-06-05 13:48:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:25,128 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:25,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:25,128 INFO L225 Difference]: With dead ends: 445 [2021-06-05 13:48:25,128 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 13:48:25,128 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:25,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 13:48:25,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 402. [2021-06-05 13:48:25,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.8129675810473818) internal successors, (1128), 401 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 13:48:25,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1128 transitions. [2021-06-05 13:48:25,132 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1128 transitions. Word has length 18 [2021-06-05 13:48:25,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:25,132 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1128 transitions. [2021-06-05 13:48:25,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:25,132 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1128 transitions. [2021-06-05 13:48:25,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:25,133 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:25,133 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:25,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable679,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:25,333 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:25,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:25,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1962609509, now seen corresponding path program 398 times [2021-06-05 13:48:25,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:25,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826032246] [2021-06-05 13:48:25,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:25,335 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:25,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943600875] [2021-06-05 13:48:25,335 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 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:25,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:25,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:25,360 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:25,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:25,371 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 13:48:25,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:25,383 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 13:48:25,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:48:25,421 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 13:48:25,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:48:25,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 13:48:25,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:25,485 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 13:48:25,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:48:25,539 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:25,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:25,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,548 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 32 treesize of output 34 [2021-06-05 13:48:25,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:25,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:25,556 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 13:48:25,556 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:25,617 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:25,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:25,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826032246] [2021-06-05 13:48:25,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:25,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943600875] [2021-06-05 13:48:25,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943600875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:25,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:25,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:25,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313403251] [2021-06-05 13:48:25,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:25,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:25,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:25,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:25,618 INFO L87 Difference]: Start difference. First operand 402 states and 1128 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:25,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:25,957 INFO L93 Difference]: Finished difference Result 449 states and 1208 transitions. [2021-06-05 13:48:25,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:25,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:25,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:25,958 INFO L225 Difference]: With dead ends: 449 [2021-06-05 13:48:25,958 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 13:48:25,958 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 132.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:25,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 13:48:25,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 403. [2021-06-05 13:48:25,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.81592039800995) internal successors, (1132), 402 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 13:48:25,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1132 transitions. [2021-06-05 13:48:25,962 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1132 transitions. Word has length 18 [2021-06-05 13:48:25,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:25,962 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1132 transitions. [2021-06-05 13:48:25,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:25,962 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1132 transitions. [2021-06-05 13:48:25,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:25,967 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:25,967 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:26,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable680,402 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:26,168 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:26,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:26,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1848812922, now seen corresponding path program 399 times [2021-06-05 13:48:26,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:26,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862343512] [2021-06-05 13:48:26,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:26,169 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:26,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [570581787] [2021-06-05 13:48:26,169 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 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:26,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:26,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:26,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:48:26,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:26,216 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 13:48:26,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:26,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:48:26,239 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 13:48:26,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:26,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:26,294 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 13:48:26,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:26,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 13:48:26,379 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:26,379 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 39 treesize of output 49 [2021-06-05 13:48:26,387 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 13:48:26,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:26,422 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 13:48:26,422 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 21 treesize of output 20 [2021-06-05 13:48:26,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:26,455 INFO L628 ElimStorePlain]: treesize reduction 12, result has 79.7 percent of original size [2021-06-05 13:48:26,456 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 13:48:26,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:44 [2021-06-05 13:48:26,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:26,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:26,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862343512] [2021-06-05 13:48:26,718 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:26,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570581787] [2021-06-05 13:48:26,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570581787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:26,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:26,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:48:26,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789161226] [2021-06-05 13:48:26,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:48:26,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:26,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:48:26,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:26,719 INFO L87 Difference]: Start difference. First operand 403 states and 1132 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:27,635 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 13:48:27,806 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-05 13:48:27,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:27,852 INFO L93 Difference]: Finished difference Result 496 states and 1309 transitions. [2021-06-05 13:48:27,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:48:27,853 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:27,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:27,853 INFO L225 Difference]: With dead ends: 496 [2021-06-05 13:48:27,854 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 13:48:27,854 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 924.1ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:48:27,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 13:48:27,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 410. [2021-06-05 13:48:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8190709046454767) internal successors, (1153), 409 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1153 transitions. [2021-06-05 13:48:27,858 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1153 transitions. Word has length 18 [2021-06-05 13:48:27,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:27,858 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1153 transitions. [2021-06-05 13:48:27,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:27,858 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1153 transitions. [2021-06-05 13:48:27,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:27,859 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:27,859 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:28,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable681,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:28,059 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:28,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:28,059 INFO L82 PathProgramCache]: Analyzing trace with hash -186187027, now seen corresponding path program 400 times [2021-06-05 13:48:28,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:28,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008508932] [2021-06-05 13:48:28,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:28,061 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:28,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639510551] [2021-06-05 13:48:28,061 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 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:28,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:28,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:28,084 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:28,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:28,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 13:48:28,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:28,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 13:48:28,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:48:28,145 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 13:48:28,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:28,172 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 13:48:28,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:48:28,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:28,202 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 13:48:28,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:48:28,273 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:28,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:28,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,283 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 32 treesize of output 34 [2021-06-05 13:48:28,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:28,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:28,291 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 13:48:28,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:28,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:28,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008508932] [2021-06-05 13:48:28,359 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:28,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639510551] [2021-06-05 13:48:28,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639510551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:28,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:28,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:28,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254034463] [2021-06-05 13:48:28,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:28,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:28,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:28,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:28,360 INFO L87 Difference]: Start difference. First operand 410 states and 1153 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:28,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:28,790 INFO L93 Difference]: Finished difference Result 448 states and 1220 transitions. [2021-06-05 13:48:28,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:28,791 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:28,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:28,792 INFO L225 Difference]: With dead ends: 448 [2021-06-05 13:48:28,792 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 13:48:28,792 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 145.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:28,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 13:48:28,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 411. [2021-06-05 13:48:28,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.821951219512195) internal successors, (1157), 410 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:28,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1157 transitions. [2021-06-05 13:48:28,796 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1157 transitions. Word has length 18 [2021-06-05 13:48:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:28,796 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1157 transitions. [2021-06-05 13:48:28,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:28,796 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1157 transitions. [2021-06-05 13:48:28,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:28,796 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:28,796 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:28,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable689,404 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:28,997 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:28,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:28,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1920597093, now seen corresponding path program 401 times [2021-06-05 13:48:28,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:28,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535319152] [2021-06-05 13:48:28,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:28,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:28,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656469019] [2021-06-05 13:48:28,999 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 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:29,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:29,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:29,025 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:48:29,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:29,034 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 13:48:29,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:29,047 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 13:48:29,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:48:29,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 13:48:29,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:48:29,114 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 13:48:29,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:48:29,145 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 13:48:29,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:48:29,199 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:29,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:29,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,209 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 32 treesize of output 34 [2021-06-05 13:48:29,210 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,216 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 13:48:29,216 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:29,279 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:29,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:29,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535319152] [2021-06-05 13:48:29,280 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:29,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656469019] [2021-06-05 13:48:29,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656469019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:29,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:29,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:29,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990748465] [2021-06-05 13:48:29,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:29,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:29,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:29,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:29,280 INFO L87 Difference]: Start difference. First operand 411 states and 1157 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:29,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:29,703 INFO L93 Difference]: Finished difference Result 452 states and 1230 transitions. [2021-06-05 13:48:29,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:29,703 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:29,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:29,704 INFO L225 Difference]: With dead ends: 452 [2021-06-05 13:48:29,704 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 13:48:29,704 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 134.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:29,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 13:48:29,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 412. [2021-06-05 13:48:29,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.8223844282238444) internal successors, (1160), 411 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:29,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1160 transitions. [2021-06-05 13:48:29,708 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1160 transitions. Word has length 18 [2021-06-05 13:48:29,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:29,708 INFO L482 AbstractCegarLoop]: Abstraction has 412 states and 1160 transitions. [2021-06-05 13:48:29,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:29,708 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1160 transitions. [2021-06-05 13:48:29,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:29,709 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:29,709 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:29,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable690,405 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:29,909 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:29,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:29,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1931471063, now seen corresponding path program 402 times [2021-06-05 13:48:29,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:29,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379086356] [2021-06-05 13:48:29,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:29,911 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:29,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [342898625] [2021-06-05 13:48:29,911 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 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:29,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:29,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:29,937 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:48:29,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:29,946 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 13:48:29,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:29,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:29,959 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 13:48:29,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 13:48:29,986 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 13:48:29,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:29,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:29,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:48:30,019 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 13:48:30,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:30,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:30,058 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 37 treesize of output 36 [2021-06-05 13:48:30,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:48:30,125 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:30,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:30,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,135 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 32 treesize of output 34 [2021-06-05 13:48:30,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,142 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 13:48:30,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:30,203 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:30,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:30,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379086356] [2021-06-05 13:48:30,203 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:30,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342898625] [2021-06-05 13:48:30,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342898625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:30,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:30,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:30,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556423206] [2021-06-05 13:48:30,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:30,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:30,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:30,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:30,204 INFO L87 Difference]: Start difference. First operand 412 states and 1160 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:30,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:30,667 INFO L93 Difference]: Finished difference Result 467 states and 1266 transitions. [2021-06-05 13:48:30,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:30,668 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:30,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:30,669 INFO L225 Difference]: With dead ends: 467 [2021-06-05 13:48:30,669 INFO L226 Difference]: Without dead ends: 464 [2021-06-05 13:48:30,669 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 155.2ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:30,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-06-05 13:48:30,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 417. [2021-06-05 13:48:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.831730769230769) internal successors, (1178), 416 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 13:48:30,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1178 transitions. [2021-06-05 13:48:30,673 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1178 transitions. Word has length 18 [2021-06-05 13:48:30,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:30,673 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1178 transitions. [2021-06-05 13:48:30,673 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:30,673 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1178 transitions. [2021-06-05 13:48:30,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:30,673 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:30,673 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:30,873 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable691,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:30,874 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:30,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:30,874 INFO L82 PathProgramCache]: Analyzing trace with hash -996773305, now seen corresponding path program 403 times [2021-06-05 13:48:30,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:30,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481022359] [2021-06-05 13:48:30,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:30,875 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:30,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1735487930] [2021-06-05 13:48:30,875 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 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:30,900 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:30,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:30,909 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 13:48:30,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:30,941 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 13:48:30,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:30,973 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 13:48:30,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:30,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:30,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:31,003 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 13:48:31,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:48:31,076 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 13:48:31,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:48:31,112 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 13:48:31,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,125 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 49 treesize of output 37 [2021-06-05 13:48:31,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,133 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:31,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:31,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481022359] [2021-06-05 13:48:31,162 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:31,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735487930] [2021-06-05 13:48:31,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735487930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:31,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:31,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:31,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667903898] [2021-06-05 13:48:31,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:31,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:31,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:31,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:31,163 INFO L87 Difference]: Start difference. First operand 417 states and 1178 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:31,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:31,512 INFO L93 Difference]: Finished difference Result 439 states and 1209 transitions. [2021-06-05 13:48:31,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:31,513 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:31,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:31,513 INFO L225 Difference]: With dead ends: 439 [2021-06-05 13:48:31,513 INFO L226 Difference]: Without dead ends: 436 [2021-06-05 13:48:31,514 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:31,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-06-05 13:48:31,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 419. [2021-06-05 13:48:31,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 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 13:48:31,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 13:48:31,518 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 13:48:31,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:31,518 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 13:48:31,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:31,518 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 13:48:31,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:31,519 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:31,519 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:31,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable692 [2021-06-05 13:48:31,719 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:31,719 INFO L82 PathProgramCache]: Analyzing trace with hash 732274029, now seen corresponding path program 404 times [2021-06-05 13:48:31,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:31,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381311060] [2021-06-05 13:48:31,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:31,721 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:31,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1885533627] [2021-06-05 13:48:31,721 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 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:31,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:31,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:31,746 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:31,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:31,755 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 13:48:31,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:31,789 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 13:48:31,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:31,815 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 13:48:31,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:31,845 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 13:48:31,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:48:31,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:31,901 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 13:48:31,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:48:31,959 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 50 treesize of output 38 [2021-06-05 13:48:31,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,968 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 29 treesize of output 34 [2021-06-05 13:48:31,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:31,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:31,975 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:32,004 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:32,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:32,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381311060] [2021-06-05 13:48:32,004 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:32,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885533627] [2021-06-05 13:48:32,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885533627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:32,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:32,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:32,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237061584] [2021-06-05 13:48:32,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:32,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:32,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:32,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:32,005 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:32,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:32,395 INFO L93 Difference]: Finished difference Result 443 states and 1218 transitions. [2021-06-05 13:48:32,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:32,396 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:32,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:32,396 INFO L225 Difference]: With dead ends: 443 [2021-06-05 13:48:32,396 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 13:48:32,396 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 150.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:32,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 13:48:32,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 420. [2021-06-05 13:48:32,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:32,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 13:48:32,400 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 13:48:32,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:32,400 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 13:48:32,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:32,400 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 13:48:32,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:32,401 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:32,401 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:32,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable693,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:32,601 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:32,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:32,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1844349561, now seen corresponding path program 405 times [2021-06-05 13:48:32,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:32,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204926101] [2021-06-05 13:48:32,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:32,603 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:32,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1131761715] [2021-06-05 13:48:32,603 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 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:32,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:32,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:32,628 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:32,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:32,637 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 13:48:32,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:32,669 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 13:48:32,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:32,704 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 13:48:32,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:32,737 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 13:48:32,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:48:32,793 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 13:48:32,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:48:32,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 13:48:32,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,841 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 49 treesize of output 37 [2021-06-05 13:48:32,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:32,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:32,849 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:32,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:32,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204926101] [2021-06-05 13:48:32,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:32,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131761715] [2021-06-05 13:48:32,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131761715] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:32,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:32,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:32,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696543027] [2021-06-05 13:48:32,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:32,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:32,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:32,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:32,896 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:33,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:33,238 INFO L93 Difference]: Finished difference Result 452 states and 1242 transitions. [2021-06-05 13:48:33,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:33,239 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:33,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:33,240 INFO L225 Difference]: With dead ends: 452 [2021-06-05 13:48:33,240 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 13:48:33,240 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:33,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 13:48:33,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 419. [2021-06-05 13:48:33,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 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 13:48:33,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 13:48:33,244 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 13:48:33,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:33,244 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 13:48:33,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:33,244 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 13:48:33,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:33,245 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:33,245 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:33,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable694 [2021-06-05 13:48:33,445 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:33,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:33,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1303728835, now seen corresponding path program 406 times [2021-06-05 13:48:33,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:33,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796177069] [2021-06-05 13:48:33,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:33,447 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:33,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544465081] [2021-06-05 13:48:33,447 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 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:33,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:33,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:33,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:33,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:33,480 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 13:48:33,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:33,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 15 treesize of output 11 [2021-06-05 13:48:33,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:48:33,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:33,535 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 13:48:33,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:33,580 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 13:48:33,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:48:33,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:33,617 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 13:48:33,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:48:33,705 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 13:48:33,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,718 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 49 treesize of output 37 [2021-06-05 13:48:33,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:33,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:33,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:33,755 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:33,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:33,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796177069] [2021-06-05 13:48:33,755 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:33,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544465081] [2021-06-05 13:48:33,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544465081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:33,755 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:33,755 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:33,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338957018] [2021-06-05 13:48:33,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:33,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:33,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:33,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:33,756 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:34,088 INFO L93 Difference]: Finished difference Result 440 states and 1214 transitions. [2021-06-05 13:48:34,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:34,088 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:34,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:34,089 INFO L225 Difference]: With dead ends: 440 [2021-06-05 13:48:34,089 INFO L226 Difference]: Without dead ends: 437 [2021-06-05 13:48:34,089 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:34,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-06-05 13:48:34,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 421. [2021-06-05 13:48:34,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.8333333333333335) internal successors, (1190), 420 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1190 transitions. [2021-06-05 13:48:34,093 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1190 transitions. Word has length 18 [2021-06-05 13:48:34,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:34,093 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1190 transitions. [2021-06-05 13:48:34,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,093 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1190 transitions. [2021-06-05 13:48:34,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:34,094 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:34,094 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:34,294 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable695 [2021-06-05 13:48:34,294 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:34,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:34,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1272894755, now seen corresponding path program 407 times [2021-06-05 13:48:34,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:34,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884869046] [2021-06-05 13:48:34,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:34,296 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:34,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181009219] [2021-06-05 13:48:34,296 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 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:34,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:48:34,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:34,321 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:34,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:34,330 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 13:48:34,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:34,363 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 13:48:34,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:34,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:34,391 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 13:48:34,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:34,438 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 13:48:34,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:48:34,480 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 13:48:34,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:48:34,541 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 50 treesize of output 38 [2021-06-05 13:48:34,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,550 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 29 treesize of output 34 [2021-06-05 13:48:34,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:34,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:34,558 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:34,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:34,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884869046] [2021-06-05 13:48:34,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:34,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181009219] [2021-06-05 13:48:34,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181009219] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:34,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:34,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:34,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204051231] [2021-06-05 13:48:34,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:34,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:34,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:34,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:34,608 INFO L87 Difference]: Start difference. First operand 421 states and 1190 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:34,980 INFO L93 Difference]: Finished difference Result 450 states and 1239 transitions. [2021-06-05 13:48:34,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:34,980 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:34,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:34,981 INFO L225 Difference]: With dead ends: 450 [2021-06-05 13:48:34,981 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 13:48:34,981 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:34,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 13:48:34,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 420. [2021-06-05 13:48:34,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 13:48:34,985 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 13:48:34,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:34,985 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 13:48:34,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:34,985 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 13:48:34,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:34,985 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:34,985 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:35,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable696 [2021-06-05 13:48:35,186 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:35,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:35,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1254460729, now seen corresponding path program 408 times [2021-06-05 13:48:35,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:35,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467292710] [2021-06-05 13:48:35,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:35,187 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:35,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1367670537] [2021-06-05 13:48:35,188 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 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:35,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:35,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:35,215 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:35,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:35,224 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 13:48:35,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:35,256 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 13:48:35,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:35,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:35,292 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 37 treesize of output 36 [2021-06-05 13:48:35,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:48:35,336 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 13:48:35,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:48:35,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:35,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 24 treesize of output 26 [2021-06-05 13:48:35,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:48:35,419 INFO L446 ElimStorePlain]: Different costs {0=[v_A_472], 12=[F]} [2021-06-05 13:48:35,421 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 13:48:35,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,454 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:35,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:48:35,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:35,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:35,462 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:48:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:35,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:35,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467292710] [2021-06-05 13:48:35,537 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:35,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367670537] [2021-06-05 13:48:35,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367670537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:35,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:35,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:35,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662994091] [2021-06-05 13:48:35,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:35,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:35,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:35,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:35,538 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:35,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:35,929 INFO L93 Difference]: Finished difference Result 445 states and 1229 transitions. [2021-06-05 13:48:35,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:35,929 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:35,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:35,930 INFO L225 Difference]: With dead ends: 445 [2021-06-05 13:48:35,930 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 13:48:35,930 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 163.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:35,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 13:48:35,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 419. [2021-06-05 13:48:35,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 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 13:48:35,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 13:48:35,934 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 13:48:35,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:35,934 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 13:48:35,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:35,934 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 13:48:35,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:35,935 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:35,935 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:36,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable697 [2021-06-05 13:48:36,135 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:36,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:36,135 INFO L82 PathProgramCache]: Analyzing trace with hash -845067701, now seen corresponding path program 409 times [2021-06-05 13:48:36,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:36,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205259507] [2021-06-05 13:48:36,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:36,137 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:36,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [93231488] [2021-06-05 13:48:36,137 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 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:36,161 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:36,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:36,171 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 13:48:36,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:36,205 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 13:48:36,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:36,240 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 13:48:36,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:36,272 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 13:48:36,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:48:36,305 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 13:48:36,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:36,388 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 13:48:36,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,401 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 49 treesize of output 37 [2021-06-05 13:48:36,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:36,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:36,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:36,438 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:36,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:36,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205259507] [2021-06-05 13:48:36,438 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:36,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93231488] [2021-06-05 13:48:36,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93231488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:36,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:36,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:36,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338664054] [2021-06-05 13:48:36,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:36,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:36,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:36,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:36,439 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:36,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:36,795 INFO L93 Difference]: Finished difference Result 452 states and 1236 transitions. [2021-06-05 13:48:36,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:36,796 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:36,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:36,797 INFO L225 Difference]: With dead ends: 452 [2021-06-05 13:48:36,797 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 13:48:36,797 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:36,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 13:48:36,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 421. [2021-06-05 13:48:36,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.8333333333333335) internal successors, (1190), 420 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:36,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1190 transitions. [2021-06-05 13:48:36,801 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1190 transitions. Word has length 18 [2021-06-05 13:48:36,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:36,801 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1190 transitions. [2021-06-05 13:48:36,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:36,801 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1190 transitions. [2021-06-05 13:48:36,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:36,801 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:36,801 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:37,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable698,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:37,002 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:37,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:37,002 INFO L82 PathProgramCache]: Analyzing trace with hash 873276005, now seen corresponding path program 410 times [2021-06-05 13:48:37,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:37,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741674707] [2021-06-05 13:48:37,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:37,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:37,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778584102] [2021-06-05 13:48:37,007 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 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:37,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:37,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:37,037 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:37,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:37,075 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 13:48:37,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:37,114 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 13:48:37,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:48:37,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:37,141 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 13:48:37,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:37,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:37,202 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 13:48:37,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:48:37,246 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 13:48:37,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:48:37,330 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 13:48:37,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,349 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 49 treesize of output 37 [2021-06-05 13:48:37,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:37,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:37,360 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:37,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:37,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741674707] [2021-06-05 13:48:37,427 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:37,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778584102] [2021-06-05 13:48:37,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778584102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:37,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:37,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:37,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379088745] [2021-06-05 13:48:37,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:37,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:37,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:37,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:37,428 INFO L87 Difference]: Start difference. First operand 421 states and 1190 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:37,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:37,822 INFO L93 Difference]: Finished difference Result 462 states and 1261 transitions. [2021-06-05 13:48:37,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:37,822 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:37,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:37,823 INFO L225 Difference]: With dead ends: 462 [2021-06-05 13:48:37,823 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 13:48:37,823 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 194.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:37,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 13:48:37,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 420. [2021-06-05 13:48:37,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:37,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 13:48:37,828 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 13:48:37,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:37,828 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 13:48:37,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:37,828 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 13:48:37,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:37,828 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:37,828 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:38,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable699 [2021-06-05 13:48:38,029 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:38,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:38,029 INFO L82 PathProgramCache]: Analyzing trace with hash 891710031, now seen corresponding path program 411 times [2021-06-05 13:48:38,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:38,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104818899] [2021-06-05 13:48:38,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:38,030 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:38,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1632591252] [2021-06-05 13:48:38,030 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 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:38,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:38,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:38,055 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 13:48:38,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:38,065 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 13:48:38,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:48:38,100 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 13:48:38,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:48:38,137 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 13:48:38,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:38,171 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 13:48:38,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:48:38,205 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 13:48:38,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-06-05 13:48:38,250 INFO L446 ElimStorePlain]: Different costs {0=[v_A_481], 12=[F]} [2021-06-05 13:48:38,253 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 13:48:38,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:38,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:38,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:38,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:38,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:38,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:38,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:38,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:38,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 13:48:38,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:38,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:38,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:43 [2021-06-05 13:48:38,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:38,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:38,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104818899] [2021-06-05 13:48:38,394 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:38,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632591252] [2021-06-05 13:48:38,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632591252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:38,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:38,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:48:38,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379100102] [2021-06-05 13:48:38,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:48:38,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:38,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:48:38,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:38,394 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:38,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:38,837 INFO L93 Difference]: Finished difference Result 452 states and 1239 transitions. [2021-06-05 13:48:38,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:38,838 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:38,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:38,839 INFO L225 Difference]: With dead ends: 452 [2021-06-05 13:48:38,839 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 13:48:38,839 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 211.6ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:38,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 13:48:38,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 419. [2021-06-05 13:48:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 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 13:48:38,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 13:48:38,843 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 13:48:38,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:38,843 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 13:48:38,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:38,843 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 13:48:38,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:38,843 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:38,843 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:39,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 415 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable700 [2021-06-05 13:48:39,044 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:39,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:39,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1058295541, now seen corresponding path program 412 times [2021-06-05 13:48:39,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:39,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984142421] [2021-06-05 13:48:39,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:39,045 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:39,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1258675377] [2021-06-05 13:48:39,045 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 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:39,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:39,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:39,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:48:39,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:39,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:39,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:39,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984142421] [2021-06-05 13:48:39,174 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:39,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258675377] [2021-06-05 13:48:39,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258675377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:39,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:39,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:39,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6162617] [2021-06-05 13:48:39,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:39,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:39,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:39,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:39,174 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:39,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:39,480 INFO L93 Difference]: Finished difference Result 555 states and 1508 transitions. [2021-06-05 13:48:39,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:48:39,481 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:39,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:39,482 INFO L225 Difference]: With dead ends: 555 [2021-06-05 13:48:39,482 INFO L226 Difference]: Without dead ends: 551 [2021-06-05 13:48:39,482 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 116.4ms TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:48:39,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-06-05 13:48:39,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 418. [2021-06-05 13:48:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.8297362110311752) internal successors, (1180), 417 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 13:48:39,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1180 transitions. [2021-06-05 13:48:39,487 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1180 transitions. Word has length 18 [2021-06-05 13:48:39,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:39,487 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1180 transitions. [2021-06-05 13:48:39,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:39,487 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1180 transitions. [2021-06-05 13:48:39,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:39,487 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:39,487 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:39,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable701,416 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:39,688 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:39,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:39,688 INFO L82 PathProgramCache]: Analyzing trace with hash -2087099961, now seen corresponding path program 413 times [2021-06-05 13:48:39,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:39,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482196180] [2021-06-05 13:48:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:39,689 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:39,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516659391] [2021-06-05 13:48:39,690 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 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:39,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 13:48:39,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:39,719 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:39,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:39,730 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 13:48:39,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:39,763 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 13:48:39,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:39,790 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 13:48:39,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:48:39,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 13:48:39,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:48:39,852 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 13:48:39,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:48:39,906 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:39,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:39,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,917 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 32 treesize of output 34 [2021-06-05 13:48:39,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:39,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:39,924 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 13:48:39,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:39,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:39,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482196180] [2021-06-05 13:48:39,991 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:39,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516659391] [2021-06-05 13:48:39,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516659391] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:39,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:39,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:39,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579245573] [2021-06-05 13:48:39,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:39,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:39,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:39,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:39,991 INFO L87 Difference]: Start difference. First operand 418 states and 1180 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:40,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:40,363 INFO L93 Difference]: Finished difference Result 449 states and 1240 transitions. [2021-06-05 13:48:40,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:40,364 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:40,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:40,364 INFO L225 Difference]: With dead ends: 449 [2021-06-05 13:48:40,364 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 13:48:40,365 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 139.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:40,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 13:48:40,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 419. [2021-06-05 13:48:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 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 13:48:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 13:48:40,369 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 13:48:40,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:40,369 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 13:48:40,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:40,369 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 13:48:40,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:40,369 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:40,369 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:40,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable702,417 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:40,570 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:40,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:40,570 INFO L82 PathProgramCache]: Analyzing trace with hash -486840735, now seen corresponding path program 414 times [2021-06-05 13:48:40,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:40,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471436132] [2021-06-05 13:48:40,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:40,571 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:40,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1895544548] [2021-06-05 13:48:40,571 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 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:40,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:40,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:40,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:48:40,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:40,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:40,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471436132] [2021-06-05 13:48:40,700 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:40,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895544548] [2021-06-05 13:48:40,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895544548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:40,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:40,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:40,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145666263] [2021-06-05 13:48:40,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:40,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:40,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:40,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:40,701 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:41,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:41,058 INFO L93 Difference]: Finished difference Result 544 states and 1499 transitions. [2021-06-05 13:48:41,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:48:41,059 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:41,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:41,060 INFO L225 Difference]: With dead ends: 544 [2021-06-05 13:48:41,060 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 13:48:41,060 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 143.0ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:48:41,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 13:48:41,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 414. [2021-06-05 13:48:41,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.820823244552058) internal successors, (1165), 413 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:41,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1165 transitions. [2021-06-05 13:48:41,065 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1165 transitions. Word has length 18 [2021-06-05 13:48:41,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:41,065 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1165 transitions. [2021-06-05 13:48:41,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:41,065 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1165 transitions. [2021-06-05 13:48:41,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:41,065 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:41,065 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:41,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable703,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:41,266 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:41,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:41,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1259921226, now seen corresponding path program 415 times [2021-06-05 13:48:41,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:41,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113164651] [2021-06-05 13:48:41,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:41,267 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:41,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1924170883] [2021-06-05 13:48:41,268 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 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:41,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:41,292 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:48:41,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:41,301 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 13:48:41,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:41,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:41,334 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 13:48:41,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:41,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:41,396 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 25 treesize of output 24 [2021-06-05 13:48:41,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:41,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:48:41,469 INFO L446 ElimStorePlain]: Different costs {0=[v_A_486], 2=[F]} [2021-06-05 13:48:41,471 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 13:48:41,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:41,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:41,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:41,484 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:48:41,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:41,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:41,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:48:41,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:41,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:41,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113164651] [2021-06-05 13:48:41,520 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:41,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924170883] [2021-06-05 13:48:41,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924170883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:41,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:41,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:41,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133500390] [2021-06-05 13:48:41,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:41,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:41,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:41,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:41,521 INFO L87 Difference]: Start difference. First operand 414 states and 1165 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:41,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:41,768 INFO L93 Difference]: Finished difference Result 445 states and 1218 transitions. [2021-06-05 13:48:41,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:41,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:41,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:41,770 INFO L225 Difference]: With dead ends: 445 [2021-06-05 13:48:41,770 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 13:48:41,770 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 142.9ms TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:41,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 13:48:41,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 419. [2021-06-05 13:48:41,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8181818181818183) internal successors, (1178), 418 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 13:48:41,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1178 transitions. [2021-06-05 13:48:41,774 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1178 transitions. Word has length 18 [2021-06-05 13:48:41,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:41,774 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1178 transitions. [2021-06-05 13:48:41,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:41,774 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1178 transitions. [2021-06-05 13:48:41,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:41,774 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:41,774 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:41,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable704 [2021-06-05 13:48:41,975 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:41,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:41,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1316702364, now seen corresponding path program 416 times [2021-06-05 13:48:41,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:41,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964705167] [2021-06-05 13:48:41,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:41,976 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:41,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [107350488] [2021-06-05 13:48:41,976 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 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:41,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:41,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:41,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:48:41,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:42,008 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 13:48:42,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:42,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 13:48:42,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:48:42,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:42,099 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 13:48:42,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:48:42,148 INFO L446 ElimStorePlain]: Different costs {0=[v_A_488], 2=[F]} [2021-06-05 13:48:42,150 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 13:48:42,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,168 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 33 treesize of output 41 [2021-06-05 13:48:42,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:48:42,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:42,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:42,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964705167] [2021-06-05 13:48:42,232 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:42,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107350488] [2021-06-05 13:48:42,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107350488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:42,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:42,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:42,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011158170] [2021-06-05 13:48:42,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:42,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:42,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:42,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:42,233 INFO L87 Difference]: Start difference. First operand 419 states and 1178 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:42,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:42,524 INFO L93 Difference]: Finished difference Result 458 states and 1254 transitions. [2021-06-05 13:48:42,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:42,525 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:42,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:42,526 INFO L225 Difference]: With dead ends: 458 [2021-06-05 13:48:42,526 INFO L226 Difference]: Without dead ends: 455 [2021-06-05 13:48:42,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:42,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-06-05 13:48:42,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 419. [2021-06-05 13:48:42,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8181818181818183) internal successors, (1178), 418 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 13:48:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1178 transitions. [2021-06-05 13:48:42,530 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1178 transitions. Word has length 18 [2021-06-05 13:48:42,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:42,530 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1178 transitions. [2021-06-05 13:48:42,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:42,530 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1178 transitions. [2021-06-05 13:48:42,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:42,531 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:42,531 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:42,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable705,420 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:42,731 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:42,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:42,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1298268338, now seen corresponding path program 417 times [2021-06-05 13:48:42,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:42,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681776308] [2021-06-05 13:48:42,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:42,733 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:42,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1600176181] [2021-06-05 13:48:42,733 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 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:42,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:42,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:42,762 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:48:42,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:42,771 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 13:48:42,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 13:48:42,823 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 13:48:42,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:42,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:42,905 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 27 treesize of output 26 [2021-06-05 13:48:42,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:42,943 INFO L628 ElimStorePlain]: treesize reduction 3, result has 94.9 percent of original size [2021-06-05 13:48:42,945 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 13:48:42,945 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:56 [2021-06-05 13:48:42,986 INFO L446 ElimStorePlain]: Different costs {0=[v_A_490], 2=[F]} [2021-06-05 13:48:42,989 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 13:48:42,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:43,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:43,017 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:43,017 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 37 treesize of output 49 [2021-06-05 13:48:43,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:43,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:43,044 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 13:48:43,044 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:66 [2021-06-05 13:48:43,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:43,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:43,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681776308] [2021-06-05 13:48:43,253 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:43,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600176181] [2021-06-05 13:48:43,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600176181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:43,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:43,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:48:43,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596436453] [2021-06-05 13:48:43,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:48:43,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:43,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:48:43,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:43,254 INFO L87 Difference]: Start difference. First operand 419 states and 1178 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:43,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:43,785 INFO L93 Difference]: Finished difference Result 461 states and 1254 transitions. [2021-06-05 13:48:43,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:43,785 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:43,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:43,786 INFO L225 Difference]: With dead ends: 461 [2021-06-05 13:48:43,786 INFO L226 Difference]: Without dead ends: 455 [2021-06-05 13:48:43,786 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 305.5ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:43,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-06-05 13:48:43,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 422. [2021-06-05 13:48:43,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.8147268408551067) internal successors, (1185), 421 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:43,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1185 transitions. [2021-06-05 13:48:43,790 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1185 transitions. Word has length 18 [2021-06-05 13:48:43,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:43,790 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1185 transitions. [2021-06-05 13:48:43,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:43,790 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1185 transitions. [2021-06-05 13:48:43,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:43,791 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:43,791 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:43,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable706,421 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:43,991 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:43,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:43,992 INFO L82 PathProgramCache]: Analyzing trace with hash 17888966, now seen corresponding path program 418 times [2021-06-05 13:48:43,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:43,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425577659] [2021-06-05 13:48:43,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:43,993 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:43,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [650457814] [2021-06-05 13:48:43,993 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 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:44,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:44,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:44,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:44,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:44,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 13:48:44,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:44,059 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 13:48:44,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:48:44,117 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 13:48:44,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:48:44,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:44,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:44,149 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:48:44,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,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 23 treesize of output 22 [2021-06-05 13:48:44,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,166 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 13:48:44,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:48:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:44,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:44,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425577659] [2021-06-05 13:48:44,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:44,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650457814] [2021-06-05 13:48:44,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650457814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:44,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:44,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:44,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852894977] [2021-06-05 13:48:44,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:44,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:44,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:44,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:44,227 INFO L87 Difference]: Start difference. First operand 422 states and 1185 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:44,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:44,495 INFO L93 Difference]: Finished difference Result 463 states and 1266 transitions. [2021-06-05 13:48:44,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:44,495 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:44,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:44,496 INFO L225 Difference]: With dead ends: 463 [2021-06-05 13:48:44,496 INFO L226 Difference]: Without dead ends: 460 [2021-06-05 13:48:44,496 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 124.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:44,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-06-05 13:48:44,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 426. [2021-06-05 13:48:44,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8094117647058825) internal successors, (1194), 425 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:44,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1194 transitions. [2021-06-05 13:48:44,500 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1194 transitions. Word has length 18 [2021-06-05 13:48:44,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:44,500 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1194 transitions. [2021-06-05 13:48:44,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:44,500 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1194 transitions. [2021-06-05 13:48:44,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:44,501 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:44,501 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:44,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable716,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:44,701 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:44,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:44,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1090974346, now seen corresponding path program 419 times [2021-06-05 13:48:44,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:44,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105085049] [2021-06-05 13:48:44,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:44,703 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:44,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774827306] [2021-06-05 13:48:44,703 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 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:44,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:48:44,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:44,728 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:48:44,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:44,737 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 13:48:44,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:44,767 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 13:48:44,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 13:48:44,826 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 13:48:44,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:48:44,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:44,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:44,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:44,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:44,881 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:48:44,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:44,895 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 25 treesize of output 24 [2021-06-05 13:48:44,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:44,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:44,906 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 13:48:44,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:60, output treesize:36 [2021-06-05 13:48:44,979 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:44,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:44,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105085049] [2021-06-05 13:48:44,979 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:44,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774827306] [2021-06-05 13:48:44,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774827306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:44,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:44,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:44,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282164754] [2021-06-05 13:48:44,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:44,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:44,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:44,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:44,980 INFO L87 Difference]: Start difference. First operand 426 states and 1194 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:45,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:45,403 INFO L93 Difference]: Finished difference Result 497 states and 1348 transitions. [2021-06-05 13:48:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:45,404 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:45,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:45,404 INFO L225 Difference]: With dead ends: 497 [2021-06-05 13:48:45,404 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 13:48:45,404 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 179.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:45,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 13:48:45,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 440. [2021-06-05 13:48:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.806378132118451) internal successors, (1232), 439 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 13:48:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1232 transitions. [2021-06-05 13:48:45,409 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1232 transitions. Word has length 18 [2021-06-05 13:48:45,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:45,409 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1232 transitions. [2021-06-05 13:48:45,409 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:45,409 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1232 transitions. [2021-06-05 13:48:45,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:45,410 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:45,410 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:45,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable717,423 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:45,610 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:45,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:45,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1261716419, now seen corresponding path program 420 times [2021-06-05 13:48:45,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:45,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305030986] [2021-06-05 13:48:45,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:45,612 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:45,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434046237] [2021-06-05 13:48:45,612 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 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:45,637 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:45,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:45,637 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:45,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:45,646 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 13:48:45,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:45,680 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 13:48:45,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:45,707 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 13:48:45,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:48:45,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 13:48:45,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:45,767 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 13:48:45,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:45,855 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 13:48:45,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,868 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 49 treesize of output 37 [2021-06-05 13:48:45,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:45,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:45,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:45,908 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:45,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:45,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305030986] [2021-06-05 13:48:45,908 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:45,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434046237] [2021-06-05 13:48:45,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434046237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:45,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:45,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:45,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420265985] [2021-06-05 13:48:45,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:45,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:45,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:45,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:45,909 INFO L87 Difference]: Start difference. First operand 440 states and 1232 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:46,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:46,315 INFO L93 Difference]: Finished difference Result 479 states and 1300 transitions. [2021-06-05 13:48:46,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:46,316 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:46,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:46,317 INFO L225 Difference]: With dead ends: 479 [2021-06-05 13:48:46,317 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 13:48:46,317 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 156.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:46,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 13:48:46,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 444. [2021-06-05 13:48:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.8126410835214446) internal successors, (1246), 443 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:46,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1246 transitions. [2021-06-05 13:48:46,321 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1246 transitions. Word has length 18 [2021-06-05 13:48:46,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:46,321 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1246 transitions. [2021-06-05 13:48:46,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:46,321 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1246 transitions. [2021-06-05 13:48:46,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:46,322 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:46,322 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:46,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable718,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:46,522 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:46,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:46,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1314907171, now seen corresponding path program 421 times [2021-06-05 13:48:46,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:46,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904463540] [2021-06-05 13:48:46,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:46,524 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:46,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370433013] [2021-06-05 13:48:46,524 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 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:46,548 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:46,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:46,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 12 treesize of output 11 [2021-06-05 13:48:46,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:46,590 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 13:48:46,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:48:46,626 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 13:48:46,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:48:46,657 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 13:48:46,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:46,689 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 13:48:46,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:46,757 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 13:48:46,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,769 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 49 treesize of output 37 [2021-06-05 13:48:46,770 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:46,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:46,777 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:46,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:46,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904463540] [2021-06-05 13:48:46,828 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:46,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370433013] [2021-06-05 13:48:46,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370433013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:46,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:46,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:46,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119836437] [2021-06-05 13:48:46,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:46,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:46,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:46,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:46,829 INFO L87 Difference]: Start difference. First operand 444 states and 1246 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:47,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:47,391 INFO L93 Difference]: Finished difference Result 489 states and 1325 transitions. [2021-06-05 13:48:47,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:47,392 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:47,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:47,392 INFO L225 Difference]: With dead ends: 489 [2021-06-05 13:48:47,392 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 13:48:47,392 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 155.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:47,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 13:48:47,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 443. [2021-06-05 13:48:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8122171945701355) internal successors, (1243), 442 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1243 transitions. [2021-06-05 13:48:47,397 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1243 transitions. Word has length 18 [2021-06-05 13:48:47,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:47,397 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1243 transitions. [2021-06-05 13:48:47,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:47,397 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1243 transitions. [2021-06-05 13:48:47,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:47,398 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:47,398 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:47,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable719,425 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:47,598 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:47,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:47,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1296473145, now seen corresponding path program 422 times [2021-06-05 13:48:47,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:47,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150134147] [2021-06-05 13:48:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:47,599 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:47,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275304907] [2021-06-05 13:48:47,600 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 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:47,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:47,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:47,623 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:47,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:47,631 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 13:48:47,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:47,661 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 13:48:47,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:48:47,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:47,685 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 13:48:47,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:48:47,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:47,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 32 treesize of output 31 [2021-06-05 13:48:47,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:48:47,749 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 13:48:47,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:48:47,789 INFO L446 ElimStorePlain]: Different costs {0=[v_A_503], 12=[F]} [2021-06-05 13:48:47,792 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 13:48:47,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,824 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:47,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:48:47,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:47,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:47,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:48:47,901 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:47,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:47,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150134147] [2021-06-05 13:48:47,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:47,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275304907] [2021-06-05 13:48:47,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275304907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:47,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:47,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:47,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810389817] [2021-06-05 13:48:47,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:47,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:47,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:47,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:47,902 INFO L87 Difference]: Start difference. First operand 443 states and 1243 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:48,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:48,362 INFO L93 Difference]: Finished difference Result 476 states and 1301 transitions. [2021-06-05 13:48:48,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:48,363 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:48,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:48,364 INFO L225 Difference]: With dead ends: 476 [2021-06-05 13:48:48,364 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 13:48:48,364 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:48,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 13:48:48,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 442. [2021-06-05 13:48:48,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.811791383219955) internal successors, (1240), 441 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:48,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1240 transitions. [2021-06-05 13:48:48,368 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1240 transitions. Word has length 18 [2021-06-05 13:48:48,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:48,368 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1240 transitions. [2021-06-05 13:48:48,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:48,368 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1240 transitions. [2021-06-05 13:48:48,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:48,369 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:48,369 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:48,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable720,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:48,569 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:48,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:48,569 INFO L82 PathProgramCache]: Analyzing trace with hash 19684159, now seen corresponding path program 423 times [2021-06-05 13:48:48,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:48,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630540377] [2021-06-05 13:48:48,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:48,571 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:48,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997631572] [2021-06-05 13:48:48,571 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 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:48,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:48,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:48,596 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:48,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:48,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 12 treesize of output 11 [2021-06-05 13:48:48,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:48,638 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 13:48:48,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:48,665 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 13:48:48,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:48:48,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:48,694 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 13:48:48,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:48:48,731 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 13:48:48,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:48:48,804 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:48,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:48,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,815 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 32 treesize of output 34 [2021-06-05 13:48:48,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:48,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:48,822 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 13:48:48,822 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:48,892 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:48,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:48,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630540377] [2021-06-05 13:48:48,893 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:48,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997631572] [2021-06-05 13:48:48,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997631572] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:48,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:48,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:48,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810335597] [2021-06-05 13:48:48,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:48,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:48,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:48,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:48,893 INFO L87 Difference]: Start difference. First operand 442 states and 1240 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:49,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:49,354 INFO L93 Difference]: Finished difference Result 476 states and 1304 transitions. [2021-06-05 13:48:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:49,355 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:49,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:49,356 INFO L225 Difference]: With dead ends: 476 [2021-06-05 13:48:49,356 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 13:48:49,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 155.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:49,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 13:48:49,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 441. [2021-06-05 13:48:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.809090909090909) internal successors, (1236), 440 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 13:48:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1236 transitions. [2021-06-05 13:48:49,360 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1236 transitions. Word has length 18 [2021-06-05 13:48:49,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:49,360 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1236 transitions. [2021-06-05 13:48:49,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:49,360 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1236 transitions. [2021-06-05 13:48:49,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:49,360 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:49,360 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:49,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable721 [2021-06-05 13:48:49,561 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:49,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:49,561 INFO L82 PathProgramCache]: Analyzing trace with hash 503229024, now seen corresponding path program 424 times [2021-06-05 13:48:49,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:49,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426286778] [2021-06-05 13:48:49,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:49,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:49,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471262170] [2021-06-05 13:48:49,563 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 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:49,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:49,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:49,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:49,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 8 treesize of output 7 [2021-06-05 13:48:49,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:49,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:49,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 13:48:49,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:49,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:48:49,653 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 13:48:49,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:49,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:48:49,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:49,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:49,713 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:48:49,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:49,724 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 13:48:49,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:49,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:49,732 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 13:48:49,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:48:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:49,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:49,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426286778] [2021-06-05 13:48:49,791 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:49,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471262170] [2021-06-05 13:48:49,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471262170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:49,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:49,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:49,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411036866] [2021-06-05 13:48:49,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:49,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:49,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:49,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:49,791 INFO L87 Difference]: Start difference. First operand 441 states and 1236 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:50,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:50,127 INFO L93 Difference]: Finished difference Result 499 states and 1356 transitions. [2021-06-05 13:48:50,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:50,128 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:50,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:50,129 INFO L225 Difference]: With dead ends: 499 [2021-06-05 13:48:50,129 INFO L226 Difference]: Without dead ends: 496 [2021-06-05 13:48:50,129 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 146.9ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:50,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-06-05 13:48:50,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 446. [2021-06-05 13:48:50,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.808988764044944) internal successors, (1250), 445 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:50,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1250 transitions. [2021-06-05 13:48:50,133 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1250 transitions. Word has length 18 [2021-06-05 13:48:50,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:50,133 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1250 transitions. [2021-06-05 13:48:50,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:50,133 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1250 transitions. [2021-06-05 13:48:50,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:50,134 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:50,134 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:50,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable722,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:50,335 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:50,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:50,336 INFO L82 PathProgramCache]: Analyzing trace with hash -2129112377, now seen corresponding path program 425 times [2021-06-05 13:48:50,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:50,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064367218] [2021-06-05 13:48:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:50,337 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:50,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692360011] [2021-06-05 13:48:50,337 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 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:50,362 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:48:50,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:50,362 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:50,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:50,371 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 13:48:50,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:50,405 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 13:48:50,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:48:50,431 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 13:48:50,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:48:50,458 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 13:48:50,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:48:50,487 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 13:48:50,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:48:50,547 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:50,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:50,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,558 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 32 treesize of output 34 [2021-06-05 13:48:50,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:50,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:50,566 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 13:48:50,566 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:50,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:50,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:50,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064367218] [2021-06-05 13:48:50,634 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:50,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692360011] [2021-06-05 13:48:50,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692360011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:50,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:50,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:50,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929436760] [2021-06-05 13:48:50,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:50,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:50,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:50,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:50,635 INFO L87 Difference]: Start difference. First operand 446 states and 1250 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:51,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:51,099 INFO L93 Difference]: Finished difference Result 474 states and 1301 transitions. [2021-06-05 13:48:51,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:51,100 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:51,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:51,101 INFO L225 Difference]: With dead ends: 474 [2021-06-05 13:48:51,101 INFO L226 Difference]: Without dead ends: 471 [2021-06-05 13:48:51,101 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:51,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-06-05 13:48:51,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 446. [2021-06-05 13:48:51,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.808988764044944) internal successors, (1250), 445 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:51,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1250 transitions. [2021-06-05 13:48:51,105 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1250 transitions. Word has length 18 [2021-06-05 13:48:51,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:51,105 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1250 transitions. [2021-06-05 13:48:51,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:51,105 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1250 transitions. [2021-06-05 13:48:51,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:51,106 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:51,106 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:51,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable723 [2021-06-05 13:48:51,306 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:51,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:51,306 INFO L82 PathProgramCache]: Analyzing trace with hash -2147452597, now seen corresponding path program 426 times [2021-06-05 13:48:51,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:51,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621670176] [2021-06-05 13:48:51,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:51,308 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:51,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1236751980] [2021-06-05 13:48:51,308 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 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:51,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:51,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:51,334 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:48:51,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:51,343 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 13:48:51,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:51,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:51,378 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 13:48:51,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:48:51,403 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 13:48:51,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:51,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:51,437 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 37 treesize of output 36 [2021-06-05 13:48:51,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:48:51,474 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 13:48:51,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:48:51,580 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 50 treesize of output 38 [2021-06-05 13:48:51,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,589 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 29 treesize of output 34 [2021-06-05 13:48:51,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:51,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:51,597 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:51,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:51,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:51,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621670176] [2021-06-05 13:48:51,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:51,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236751980] [2021-06-05 13:48:51,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236751980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:51,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:51,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:51,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077987211] [2021-06-05 13:48:51,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:51,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:51,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:51,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:51,634 INFO L87 Difference]: Start difference. First operand 446 states and 1250 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:52,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:52,086 INFO L93 Difference]: Finished difference Result 488 states and 1324 transitions. [2021-06-05 13:48:52,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:52,087 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:52,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:52,088 INFO L225 Difference]: With dead ends: 488 [2021-06-05 13:48:52,088 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 13:48:52,088 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 181.5ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:52,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 13:48:52,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 451. [2021-06-05 13:48:52,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 450 states have (on average 2.8155555555555556) internal successors, (1267), 450 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 1267 transitions. [2021-06-05 13:48:52,092 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 1267 transitions. Word has length 18 [2021-06-05 13:48:52,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:52,092 INFO L482 AbstractCegarLoop]: Abstraction has 451 states and 1267 transitions. [2021-06-05 13:48:52,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:52,093 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 1267 transitions. [2021-06-05 13:48:52,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:52,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:52,093 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:52,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable724,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:52,294 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:52,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:52,294 INFO L82 PathProgramCache]: Analyzing trace with hash -429108891, now seen corresponding path program 427 times [2021-06-05 13:48:52,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:52,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724602235] [2021-06-05 13:48:52,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:52,295 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:52,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877584771] [2021-06-05 13:48:52,296 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 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:52,320 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:52,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:52,330 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 13:48:52,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:52,364 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 13:48:52,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:48:52,387 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 13:48:52,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:48:52,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:52,419 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 37 treesize of output 36 [2021-06-05 13:48:52,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:48:52,453 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 13:48:52,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,472 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:52,522 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 50 treesize of output 38 [2021-06-05 13:48:52,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,531 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 29 treesize of output 34 [2021-06-05 13:48:52,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:52,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:52,539 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:52,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:52,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:52,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724602235] [2021-06-05 13:48:52,587 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:52,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877584771] [2021-06-05 13:48:52,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877584771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:52,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:52,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:52,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584723992] [2021-06-05 13:48:52,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:52,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:52,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:52,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:52,588 INFO L87 Difference]: Start difference. First operand 451 states and 1267 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:53,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:53,055 INFO L93 Difference]: Finished difference Result 498 states and 1349 transitions. [2021-06-05 13:48:53,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:53,056 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:53,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:53,056 INFO L225 Difference]: With dead ends: 498 [2021-06-05 13:48:53,056 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 13:48:53,056 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:53,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 13:48:53,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 450. [2021-06-05 13:48:53,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.8151447661469935) internal successors, (1264), 449 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 13:48:53,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1264 transitions. [2021-06-05 13:48:53,061 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1264 transitions. Word has length 18 [2021-06-05 13:48:53,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:53,061 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1264 transitions. [2021-06-05 13:48:53,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:53,061 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1264 transitions. [2021-06-05 13:48:53,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:53,061 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:53,061 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:53,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable725 [2021-06-05 13:48:53,262 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:53,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:53,262 INFO L82 PathProgramCache]: Analyzing trace with hash -410674865, now seen corresponding path program 428 times [2021-06-05 13:48:53,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:53,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374392965] [2021-06-05 13:48:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:53,263 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:53,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1340789724] [2021-06-05 13:48:53,264 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 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:53,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:53,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:53,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:53,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:53,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 8 treesize of output 7 [2021-06-05 13:48:53,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:53,326 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 13:48:53,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:48:53,352 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 13:48:53,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:53,380 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 13:48:53,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:53,430 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 13:48:53,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:53,481 INFO L446 ElimStorePlain]: Different costs {0=[v_A_520], 12=[F]} [2021-06-05 13:48:53,484 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 13:48:53,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,526 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:53,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:48:53,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:53,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:53,536 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:48:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:53,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:53,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374392965] [2021-06-05 13:48:53,614 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:53,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340789724] [2021-06-05 13:48:53,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340789724] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:53,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:53,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:53,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479888147] [2021-06-05 13:48:53,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:53,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:53,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:53,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:53,615 INFO L87 Difference]: Start difference. First operand 450 states and 1264 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:54,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:54,071 INFO L93 Difference]: Finished difference Result 485 states and 1325 transitions. [2021-06-05 13:48:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:54,071 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:54,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:54,072 INFO L225 Difference]: With dead ends: 485 [2021-06-05 13:48:54,072 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 13:48:54,072 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:54,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 13:48:54,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 449. [2021-06-05 13:48:54,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 2.814732142857143) internal successors, (1261), 448 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:54,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1261 transitions. [2021-06-05 13:48:54,076 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1261 transitions. Word has length 18 [2021-06-05 13:48:54,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:54,076 INFO L482 AbstractCegarLoop]: Abstraction has 449 states and 1261 transitions. [2021-06-05 13:48:54,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:54,076 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1261 transitions. [2021-06-05 13:48:54,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:54,077 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:54,077 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:54,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable726,432 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:54,277 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:54,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:54,278 INFO L82 PathProgramCache]: Analyzing trace with hash 905482439, now seen corresponding path program 429 times [2021-06-05 13:48:54,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:54,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279901455] [2021-06-05 13:48:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:54,279 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:54,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674162332] [2021-06-05 13:48:54,279 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 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:54,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:48:54,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:54,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 13:48:54,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:54,314 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 13:48:54,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:54,344 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 13:48:54,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 13:48:54,369 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 13:48:54,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:48:54,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,403 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 37 treesize of output 36 [2021-06-05 13:48:54,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 13:48:54,443 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 13:48:54,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:66 [2021-06-05 13:48:54,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:54,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:54,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:54,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:54,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 41 [2021-06-05 13:48:54,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,516 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 32 treesize of output 34 [2021-06-05 13:48:54,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:54,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:54,531 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 13:48:54,531 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:43 [2021-06-05 13:48:54,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:54,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:54,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279901455] [2021-06-05 13:48:54,647 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:54,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674162332] [2021-06-05 13:48:54,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674162332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:54,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:54,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:48:54,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338536906] [2021-06-05 13:48:54,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:48:54,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:54,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:48:54,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:54,648 INFO L87 Difference]: Start difference. First operand 449 states and 1261 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:55,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:55,181 INFO L93 Difference]: Finished difference Result 488 states and 1330 transitions. [2021-06-05 13:48:55,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:48:55,182 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:55,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:55,182 INFO L225 Difference]: With dead ends: 488 [2021-06-05 13:48:55,183 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 13:48:55,183 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 213.7ms TimeCoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:48:55,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 13:48:55,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 450. [2021-06-05 13:48:55,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.8173719376391984) internal successors, (1265), 449 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:55,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1265 transitions. [2021-06-05 13:48:55,187 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1265 transitions. Word has length 18 [2021-06-05 13:48:55,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:55,187 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1265 transitions. [2021-06-05 13:48:55,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:55,187 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1265 transitions. [2021-06-05 13:48:55,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:55,187 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:55,188 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:55,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable727,433 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:55,388 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:55,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:55,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1389027304, now seen corresponding path program 430 times [2021-06-05 13:48:55,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:55,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515880194] [2021-06-05 13:48:55,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:55,390 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:55,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897325341] [2021-06-05 13:48:55,390 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 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:55,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:48:55,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:55,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:48:55,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:55,422 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 13:48:55,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:55,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:55,455 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 13:48:55,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:55,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:55,474 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 13:48:55,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:55,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:55,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:55,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:55,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:55,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:48:55,545 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:48:55,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:55,556 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 25 treesize of output 24 [2021-06-05 13:48:55,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:55,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:55,564 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 13:48:55,564 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:48:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:55,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:55,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515880194] [2021-06-05 13:48:55,626 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:55,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897325341] [2021-06-05 13:48:55,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897325341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:55,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:55,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:55,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70937473] [2021-06-05 13:48:55,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:55,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:55,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:55,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:55,627 INFO L87 Difference]: Start difference. First operand 450 states and 1265 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:56,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:56,039 INFO L93 Difference]: Finished difference Result 513 states and 1394 transitions. [2021-06-05 13:48:56,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:56,040 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:56,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:56,040 INFO L225 Difference]: With dead ends: 513 [2021-06-05 13:48:56,040 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 13:48:56,041 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:48:56,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 13:48:56,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 458. [2021-06-05 13:48:56,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.807439824945295) internal successors, (1283), 457 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:56,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1283 transitions. [2021-06-05 13:48:56,046 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1283 transitions. Word has length 18 [2021-06-05 13:48:56,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:56,046 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1283 transitions. [2021-06-05 13:48:56,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:56,046 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1283 transitions. [2021-06-05 13:48:56,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:56,047 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:56,047 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:56,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable728,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:56,247 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:56,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:56,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1243314097, now seen corresponding path program 431 times [2021-06-05 13:48:56,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:56,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860641118] [2021-06-05 13:48:56,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:56,249 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:56,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [246783115] [2021-06-05 13:48:56,249 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 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:56,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:48:56,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:56,274 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:56,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:56,285 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 13:48:56,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:56,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:56,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 20 treesize of output 22 [2021-06-05 13:48:56,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:48:56,342 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 13:48:56,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:48:56,372 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 13:48:56,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:48:56,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:56,405 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 13:48:56,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:48:56,483 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:56,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:56,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,493 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 32 treesize of output 34 [2021-06-05 13:48:56,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:56,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:56,500 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 13:48:56,500 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:56,570 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:56,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:56,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860641118] [2021-06-05 13:48:56,570 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:56,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246783115] [2021-06-05 13:48:56,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246783115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:56,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:56,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:56,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395680745] [2021-06-05 13:48:56,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:56,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:56,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:56,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:56,571 INFO L87 Difference]: Start difference. First operand 458 states and 1283 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:57,029 INFO L93 Difference]: Finished difference Result 491 states and 1348 transitions. [2021-06-05 13:48:57,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:57,029 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:57,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:57,030 INFO L225 Difference]: With dead ends: 491 [2021-06-05 13:48:57,030 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 13:48:57,030 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 154.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:57,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 13:48:57,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 458. [2021-06-05 13:48:57,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.807439824945295) internal successors, (1283), 457 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1283 transitions. [2021-06-05 13:48:57,034 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1283 transitions. Word has length 18 [2021-06-05 13:48:57,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:57,035 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1283 transitions. [2021-06-05 13:48:57,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,035 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1283 transitions. [2021-06-05 13:48:57,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:57,035 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:57,035 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:57,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable729,435 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:57,236 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:57,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:57,236 INFO L82 PathProgramCache]: Analyzing trace with hash 863470023, now seen corresponding path program 432 times [2021-06-05 13:48:57,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:57,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462969235] [2021-06-05 13:48:57,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:57,237 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:57,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066483541] [2021-06-05 13:48:57,238 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 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:57,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:48:57,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:57,262 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:57,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:57,271 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 13:48:57,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:57,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:57,302 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 13:48:57,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:48:57,325 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 13:48:57,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:48:57,349 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 13:48:57,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:48:57,380 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 13:48:57,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:48:57,434 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:48:57,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:48:57,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,444 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 32 treesize of output 34 [2021-06-05 13:48:57,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:57,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:57,452 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 13:48:57,452 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:48:57,518 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:57,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:57,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462969235] [2021-06-05 13:48:57,519 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:57,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066483541] [2021-06-05 13:48:57,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066483541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:57,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:57,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:57,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680073384] [2021-06-05 13:48:57,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:57,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:57,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:57,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:57,519 INFO L87 Difference]: Start difference. First operand 458 states and 1283 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:57,939 INFO L93 Difference]: Finished difference Result 486 states and 1334 transitions. [2021-06-05 13:48:57,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:57,940 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:57,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:57,941 INFO L225 Difference]: With dead ends: 486 [2021-06-05 13:48:57,941 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 13:48:57,941 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 132.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:57,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 13:48:57,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 455. [2021-06-05 13:48:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 2.806167400881057) internal successors, (1274), 454 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1274 transitions. [2021-06-05 13:48:57,945 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1274 transitions. Word has length 18 [2021-06-05 13:48:57,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:57,945 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1274 transitions. [2021-06-05 13:48:57,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:57,945 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1274 transitions. [2021-06-05 13:48:57,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:57,946 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:57,946 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:58,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 436 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable730 [2021-06-05 13:48:58,146 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:58,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:58,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1302481145, now seen corresponding path program 433 times [2021-06-05 13:48:58,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:58,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619088510] [2021-06-05 13:48:58,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:58,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:58,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678945370] [2021-06-05 13:48:58,148 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 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:48:58,173 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:58,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:58,187 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 13:48:58,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:48:58,208 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 13:48:58,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:58,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 20 treesize of output 16 [2021-06-05 13:48:58,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:48:58,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:48:58,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 37 treesize of output 36 [2021-06-05 13:48:58,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:48:58,313 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 13:48:58,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:58,399 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 13:48:58,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,411 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 49 treesize of output 37 [2021-06-05 13:48:58,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:58,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:58,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:58,447 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:58,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:58,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619088510] [2021-06-05 13:48:58,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:58,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678945370] [2021-06-05 13:48:58,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678945370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:58,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:58,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:58,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169236759] [2021-06-05 13:48:58,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:58,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:58,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:58,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:58,448 INFO L87 Difference]: Start difference. First operand 455 states and 1274 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:58,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:58,852 INFO L93 Difference]: Finished difference Result 506 states and 1368 transitions. [2021-06-05 13:48:58,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:58,853 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:58,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:58,854 INFO L225 Difference]: With dead ends: 506 [2021-06-05 13:48:58,854 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 13:48:58,854 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 153.5ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:58,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 13:48:58,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 461. [2021-06-05 13:48:58,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.8130434782608695) internal successors, (1294), 460 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:58,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1294 transitions. [2021-06-05 13:48:58,858 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1294 transitions. Word has length 18 [2021-06-05 13:48:58,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:58,858 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1294 transitions. [2021-06-05 13:48:58,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:58,858 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1294 transitions. [2021-06-05 13:48:58,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:58,859 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:58,859 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:59,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable731,437 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:59,059 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:59,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:59,059 INFO L82 PathProgramCache]: Analyzing trace with hash 415862561, now seen corresponding path program 434 times [2021-06-05 13:48:59,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:59,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369622840] [2021-06-05 13:48:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:59,061 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:59,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212171314] [2021-06-05 13:48:59,061 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 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:48:59,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:48:59,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:48:59,084 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:48:59,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:48:59,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 13:48:59,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:48:59,116 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 13:48:59,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:48:59,147 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 13:48:59,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:48:59,174 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 13:48:59,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:48:59,208 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 13:48:59,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:48:59,270 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 50 treesize of output 38 [2021-06-05 13:48:59,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,282 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 29 treesize of output 34 [2021-06-05 13:48:59,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:48:59,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:48:59,290 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:48:59,337 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:48:59,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:48:59,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369622840] [2021-06-05 13:48:59,337 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:48:59,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212171314] [2021-06-05 13:48:59,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212171314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:48:59,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:48:59,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:48:59,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125597284] [2021-06-05 13:48:59,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:48:59,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:48:59,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:48:59,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:48:59,338 INFO L87 Difference]: Start difference. First operand 461 states and 1294 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:59,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:48:59,786 INFO L93 Difference]: Finished difference Result 516 states and 1393 transitions. [2021-06-05 13:48:59,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:48:59,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:48:59,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:48:59,787 INFO L225 Difference]: With dead ends: 516 [2021-06-05 13:48:59,788 INFO L226 Difference]: Without dead ends: 513 [2021-06-05 13:48:59,788 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 140.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:48:59,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-06-05 13:48:59,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 460. [2021-06-05 13:48:59,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.812636165577342) internal successors, (1291), 459 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:59,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1291 transitions. [2021-06-05 13:48:59,792 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1291 transitions. Word has length 18 [2021-06-05 13:48:59,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:48:59,792 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1291 transitions. [2021-06-05 13:48:59,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:48:59,792 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1291 transitions. [2021-06-05 13:48:59,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:48:59,793 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:48:59,793 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:48:59,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable732 [2021-06-05 13:48:59,993 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:48:59,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:48:59,993 INFO L82 PathProgramCache]: Analyzing trace with hash 434296587, now seen corresponding path program 435 times [2021-06-05 13:48:59,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:48:59,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622325163] [2021-06-05 13:48:59,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:48:59,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:48:59,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912063341] [2021-06-05 13:48:59,995 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 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:00,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:00,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:00,021 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:49:00,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:00,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 13:49:00,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:49:00,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:00,052 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 13:49:00,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:49:00,095 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 13:49:00,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:49:00,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:00,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 37 treesize of output 36 [2021-06-05 13:49:00,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:49:00,182 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 13:49:00,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-06-05 13:49:00,234 INFO L446 ElimStorePlain]: Different costs {0=[v_A_540], 12=[F]} [2021-06-05 13:49:00,237 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 13:49:00,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,273 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:00,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:00,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:00,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:00,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:40 [2021-06-05 13:49:00,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:00,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:00,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622325163] [2021-06-05 13:49:00,375 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:00,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912063341] [2021-06-05 13:49:00,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912063341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:00,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:00,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:00,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650623100] [2021-06-05 13:49:00,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:00,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:00,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:00,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:00,376 INFO L87 Difference]: Start difference. First operand 460 states and 1291 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:00,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:00,791 INFO L93 Difference]: Finished difference Result 503 states and 1369 transitions. [2021-06-05 13:49:00,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:00,792 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:00,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:00,793 INFO L225 Difference]: With dead ends: 503 [2021-06-05 13:49:00,793 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 13:49:00,793 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 195.2ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:00,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 13:49:00,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 459. [2021-06-05 13:49:00,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.8122270742358078) internal successors, (1288), 458 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:00,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1288 transitions. [2021-06-05 13:49:00,797 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1288 transitions. Word has length 18 [2021-06-05 13:49:00,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:00,797 INFO L482 AbstractCegarLoop]: Abstraction has 459 states and 1288 transitions. [2021-06-05 13:49:00,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:00,797 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1288 transitions. [2021-06-05 13:49:00,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:00,798 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:00,798 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:00,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable733,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:00,998 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:00,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:00,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1750453891, now seen corresponding path program 436 times [2021-06-05 13:49:00,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:00,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736703068] [2021-06-05 13:49:00,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:01,000 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:01,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184731951] [2021-06-05 13:49:01,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:01,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:01,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:01,024 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:01,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:01,033 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 13:49:01,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:49:01,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:01,055 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 13:49:01,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:49:01,088 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 13:49:01,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:49:01,118 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 13:49:01,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:49:01,153 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 13:49:01,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:49:01,209 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:01,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:01,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,224 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 32 treesize of output 34 [2021-06-05 13:49:01,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,232 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 13:49:01,232 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:01,297 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:01,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:01,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736703068] [2021-06-05 13:49:01,297 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:01,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184731951] [2021-06-05 13:49:01,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184731951] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:01,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:01,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:01,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818193110] [2021-06-05 13:49:01,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:01,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:01,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:01,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:01,298 INFO L87 Difference]: Start difference. First operand 459 states and 1288 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:01,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:01,706 INFO L93 Difference]: Finished difference Result 503 states and 1372 transitions. [2021-06-05 13:49:01,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:01,707 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:01,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:01,707 INFO L225 Difference]: With dead ends: 503 [2021-06-05 13:49:01,707 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 13:49:01,708 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 137.6ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:01,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 13:49:01,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 458. [2021-06-05 13:49:01,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.8096280087527354) internal successors, (1284), 457 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:01,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1284 transitions. [2021-06-05 13:49:01,712 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1284 transitions. Word has length 18 [2021-06-05 13:49:01,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:01,712 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1284 transitions. [2021-06-05 13:49:01,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:01,712 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1284 transitions. [2021-06-05 13:49:01,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:01,712 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:01,713 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:01,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable734,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:01,913 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:01,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:01,913 INFO L82 PathProgramCache]: Analyzing trace with hash -2060968540, now seen corresponding path program 437 times [2021-06-05 13:49:01,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:01,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491034280] [2021-06-05 13:49:01,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:01,915 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:01,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [757721363] [2021-06-05 13:49:01,915 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 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:01,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:49:01,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:01,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:49:01,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:01,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 13:49:01,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:49:01,973 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 13:49:01,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:01,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:01,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:49:01,999 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 13:49:02,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:49:02,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:02,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:02,077 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:49:02,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,086 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 13:49:02,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,093 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 13:49:02,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:49:02,150 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:02,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:02,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491034280] [2021-06-05 13:49:02,150 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:02,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757721363] [2021-06-05 13:49:02,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757721363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:02,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:02,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:02,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126563639] [2021-06-05 13:49:02,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:02,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:02,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:02,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:02,151 INFO L87 Difference]: Start difference. First operand 458 states and 1284 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:02,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:02,555 INFO L93 Difference]: Finished difference Result 542 states and 1467 transitions. [2021-06-05 13:49:02,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:02,556 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:02,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:02,557 INFO L225 Difference]: With dead ends: 542 [2021-06-05 13:49:02,557 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 13:49:02,557 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 147.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:02,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 13:49:02,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 469. [2021-06-05 13:49:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.7948717948717947) internal successors, (1308), 468 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1308 transitions. [2021-06-05 13:49:02,561 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1308 transitions. Word has length 18 [2021-06-05 13:49:02,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:02,561 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1308 transitions. [2021-06-05 13:49:02,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:02,561 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1308 transitions. [2021-06-05 13:49:02,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:02,562 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:02,562 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:02,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable735,441 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:02,762 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:02,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:02,762 INFO L82 PathProgramCache]: Analyzing trace with hash -398342645, now seen corresponding path program 438 times [2021-06-05 13:49:02,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:02,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284945687] [2021-06-05 13:49:02,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:02,764 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:02,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [680826497] [2021-06-05 13:49:02,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 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:02,788 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:49:02,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:02,789 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:02,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:02,798 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 13:49:02,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:49:02,820 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 13:49:02,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:49:02,850 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 13:49:02,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:49:02,879 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 13:49:02,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:49:02,916 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 13:49:02,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:49:02,977 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:02,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:02,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,987 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 32 treesize of output 34 [2021-06-05 13:49:02,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:02,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:02,994 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 13:49:02,994 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:03,059 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:03,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:03,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284945687] [2021-06-05 13:49:03,059 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:03,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680826497] [2021-06-05 13:49:03,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680826497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:03,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:03,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:03,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522359045] [2021-06-05 13:49:03,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:03,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:03,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:03,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:03,060 INFO L87 Difference]: Start difference. First operand 469 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:03,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:03,546 INFO L93 Difference]: Finished difference Result 510 states and 1390 transitions. [2021-06-05 13:49:03,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:03,547 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:03,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:03,547 INFO L225 Difference]: With dead ends: 510 [2021-06-05 13:49:03,547 INFO L226 Difference]: Without dead ends: 507 [2021-06-05 13:49:03,547 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 137.9ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:03,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-06-05 13:49:03,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 468. [2021-06-05 13:49:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7922912205567454) internal successors, (1304), 467 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1304 transitions. [2021-06-05 13:49:03,552 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1304 transitions. Word has length 18 [2021-06-05 13:49:03,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:03,552 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1304 transitions. [2021-06-05 13:49:03,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:03,552 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1304 transitions. [2021-06-05 13:49:03,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:03,552 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:03,552 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:03,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable736,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:03,753 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:03,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:03,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1708441475, now seen corresponding path program 439 times [2021-06-05 13:49:03,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:03,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965416954] [2021-06-05 13:49:03,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:03,755 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:03,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1091576623] [2021-06-05 13:49:03,755 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 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:03,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:03,804 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:03,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:03,815 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 13:49:03,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:03,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:49:03,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:03,846 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 13:49:03,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:03,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:49:03,893 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 13:49:03,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:03,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:49:03,925 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 13:49:03,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:03,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:49:03,978 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 13:49:03,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:03,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:03,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:49:04,044 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:04,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:04,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,054 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 32 treesize of output 34 [2021-06-05 13:49:04,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,062 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 13:49:04,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:04,130 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:04,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:04,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965416954] [2021-06-05 13:49:04,131 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:04,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091576623] [2021-06-05 13:49:04,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091576623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:04,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:04,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:04,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711224706] [2021-06-05 13:49:04,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:04,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:04,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:04,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:04,131 INFO L87 Difference]: Start difference. First operand 468 states and 1304 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:04,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:04,622 INFO L93 Difference]: Finished difference Result 510 states and 1387 transitions. [2021-06-05 13:49:04,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:04,623 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:04,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:04,623 INFO L225 Difference]: With dead ends: 510 [2021-06-05 13:49:04,623 INFO L226 Difference]: Without dead ends: 507 [2021-06-05 13:49:04,623 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:04,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-06-05 13:49:04,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 468. [2021-06-05 13:49:04,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7922912205567454) internal successors, (1304), 467 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:04,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1304 transitions. [2021-06-05 13:49:04,632 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1304 transitions. Word has length 18 [2021-06-05 13:49:04,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:04,632 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1304 transitions. [2021-06-05 13:49:04,632 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:04,632 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1304 transitions. [2021-06-05 13:49:04,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:04,632 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:04,632 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:04,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable737,443 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:04,833 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:04,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:04,833 INFO L82 PathProgramCache]: Analyzing trace with hash -2143626681, now seen corresponding path program 440 times [2021-06-05 13:49:04,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:04,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602310409] [2021-06-05 13:49:04,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:04,835 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:04,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511285681] [2021-06-05 13:49:04,835 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 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:04,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:04,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:04,858 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:04,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:04,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 8 treesize of output 7 [2021-06-05 13:49:04,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:49:04,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:04,889 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 13:49:04,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:49:04,909 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 13:49:04,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:49:04,942 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 13:49:04,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:49:04,971 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 13:49:04,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:04,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:04,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:49:05,027 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:05,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:05,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,037 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 32 treesize of output 34 [2021-06-05 13:49:05,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,044 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 13:49:05,044 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:05,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:05,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:05,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602310409] [2021-06-05 13:49:05,107 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:05,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511285681] [2021-06-05 13:49:05,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511285681] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:05,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:05,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:05,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738472504] [2021-06-05 13:49:05,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:05,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:05,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:05,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:05,108 INFO L87 Difference]: Start difference. First operand 468 states and 1304 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:05,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:05,564 INFO L93 Difference]: Finished difference Result 512 states and 1400 transitions. [2021-06-05 13:49:05,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:05,565 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:05,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:05,566 INFO L225 Difference]: With dead ends: 512 [2021-06-05 13:49:05,566 INFO L226 Difference]: Without dead ends: 509 [2021-06-05 13:49:05,566 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:05,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-06-05 13:49:05,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 464. [2021-06-05 13:49:05,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.799136069114471) internal successors, (1296), 463 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:05,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1296 transitions. [2021-06-05 13:49:05,572 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1296 transitions. Word has length 18 [2021-06-05 13:49:05,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:05,572 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1296 transitions. [2021-06-05 13:49:05,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:05,572 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1296 transitions. [2021-06-05 13:49:05,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:05,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:05,572 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:05,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,444 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:05,773 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:05,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:05,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1903345577, now seen corresponding path program 441 times [2021-06-05 13:49:05,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:05,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699043248] [2021-06-05 13:49:05,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:05,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:05,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035608759] [2021-06-05 13:49:05,774 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 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:05,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:05,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:05,800 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:05,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:05,822 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 13:49:05,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:05,852 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 13:49:05,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:05,877 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 13:49:05,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:05,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 13:49:05,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:49:05,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:05,974 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 13:49:05,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:05,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:05,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:49:06,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 50 treesize of output 38 [2021-06-05 13:49:06,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,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 29 treesize of output 34 [2021-06-05 13:49:06,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,028 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:06,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:06,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699043248] [2021-06-05 13:49:06,056 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:06,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035608759] [2021-06-05 13:49:06,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035608759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:06,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:06,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:06,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610677069] [2021-06-05 13:49:06,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:06,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:06,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:06,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:06,057 INFO L87 Difference]: Start difference. First operand 464 states and 1296 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:06,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:06,351 INFO L93 Difference]: Finished difference Result 479 states and 1320 transitions. [2021-06-05 13:49:06,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:06,352 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:06,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:06,352 INFO L225 Difference]: With dead ends: 479 [2021-06-05 13:49:06,352 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 13:49:06,352 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 140.6ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:06,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 13:49:06,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 466. [2021-06-05 13:49:06,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.8) internal successors, (1302), 465 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1302 transitions. [2021-06-05 13:49:06,357 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1302 transitions. Word has length 18 [2021-06-05 13:49:06,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:06,357 INFO L482 AbstractCegarLoop]: Abstraction has 466 states and 1302 transitions. [2021-06-05 13:49:06,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:06,357 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1302 transitions. [2021-06-05 13:49:06,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:06,357 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:06,357 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:06,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable739,445 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:06,558 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:06,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:06,558 INFO L82 PathProgramCache]: Analyzing trace with hash -330761917, now seen corresponding path program 442 times [2021-06-05 13:49:06,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:06,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871472508] [2021-06-05 13:49:06,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:06,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:06,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1396372707] [2021-06-05 13:49:06,559 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 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:06,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:06,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:06,583 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:06,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:06,605 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 13:49:06,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:06,634 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 13:49:06,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:06,661 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 13:49:06,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:06,708 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 13:49:06,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:49:06,758 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 13:49:06,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:06,795 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 13:49:06,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,807 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 49 treesize of output 37 [2021-06-05 13:49:06,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:06,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:06,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:06,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:06,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:06,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871472508] [2021-06-05 13:49:06,847 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:06,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396372707] [2021-06-05 13:49:06,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396372707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:06,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:06,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:06,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779746256] [2021-06-05 13:49:06,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:06,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:06,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:06,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:06,848 INFO L87 Difference]: Start difference. First operand 466 states and 1302 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:07,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:07,245 INFO L93 Difference]: Finished difference Result 483 states and 1329 transitions. [2021-06-05 13:49:07,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:07,246 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:07,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:07,247 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:49:07,247 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 13:49:07,247 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 146.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:07,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 13:49:07,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 467. [2021-06-05 13:49:07,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 2.800429184549356) internal successors, (1305), 466 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:07,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 1305 transitions. [2021-06-05 13:49:07,251 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 1305 transitions. Word has length 18 [2021-06-05 13:49:07,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:07,251 INFO L482 AbstractCegarLoop]: Abstraction has 467 states and 1305 transitions. [2021-06-05 13:49:07,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:07,251 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 1305 transitions. [2021-06-05 13:49:07,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:07,252 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:07,252 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:07,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 446 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable740 [2021-06-05 13:49:07,452 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:07,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:07,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1398285417, now seen corresponding path program 443 times [2021-06-05 13:49:07,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:07,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503124501] [2021-06-05 13:49:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:07,454 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:07,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1571446884] [2021-06-05 13:49:07,454 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 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:07,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:07,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:07,480 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:49:07,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:07,502 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 13:49:07,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:07,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:07,522 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 13:49:07,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:07,559 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 13:49:07,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:07,607 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 13:49:07,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:49:07,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:07,637 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 13:49:07,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:49:07,695 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 13:49:07,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,707 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 49 treesize of output 37 [2021-06-05 13:49:07,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:07,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:07,715 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:07,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:07,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503124501] [2021-06-05 13:49:07,744 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:07,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571446884] [2021-06-05 13:49:07,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571446884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:07,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:07,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:07,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39674685] [2021-06-05 13:49:07,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:07,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:07,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:07,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:07,745 INFO L87 Difference]: Start difference. First operand 467 states and 1305 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:08,081 INFO L93 Difference]: Finished difference Result 486 states and 1337 transitions. [2021-06-05 13:49:08,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:08,081 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:08,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:08,082 INFO L225 Difference]: With dead ends: 486 [2021-06-05 13:49:08,082 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 13:49:08,082 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 146.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:08,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 13:49:08,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 468. [2021-06-05 13:49:08,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.8008565310492504) internal successors, (1308), 467 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1308 transitions. [2021-06-05 13:49:08,086 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1308 transitions. Word has length 18 [2021-06-05 13:49:08,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:08,087 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1308 transitions. [2021-06-05 13:49:08,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,087 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1308 transitions. [2021-06-05 13:49:08,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:08,087 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:08,087 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:08,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable741 [2021-06-05 13:49:08,288 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:08,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:08,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1178338173, now seen corresponding path program 444 times [2021-06-05 13:49:08,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:08,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749474537] [2021-06-05 13:49:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:08,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:08,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1979635238] [2021-06-05 13:49:08,289 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 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:08,312 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:08,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:08,313 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:08,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:08,334 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 13:49:08,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:08,366 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 13:49:08,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:08,392 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 13:49:08,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:08,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 13:49:08,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:49:08,470 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 13:49:08,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,482 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:08,506 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 13:49:08,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,519 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 49 treesize of output 37 [2021-06-05 13:49:08,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:08,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:08,527 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:08,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:08,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749474537] [2021-06-05 13:49:08,571 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:08,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979635238] [2021-06-05 13:49:08,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979635238] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:08,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:08,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:08,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716278187] [2021-06-05 13:49:08,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:08,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:08,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:08,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:08,572 INFO L87 Difference]: Start difference. First operand 468 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:08,969 INFO L93 Difference]: Finished difference Result 495 states and 1361 transitions. [2021-06-05 13:49:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:08,970 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:08,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:08,970 INFO L225 Difference]: With dead ends: 495 [2021-06-05 13:49:08,971 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 13:49:08,971 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 136.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:08,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 13:49:08,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 466. [2021-06-05 13:49:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.8) internal successors, (1302), 465 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1302 transitions. [2021-06-05 13:49:08,975 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1302 transitions. Word has length 18 [2021-06-05 13:49:08,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:08,975 INFO L482 AbstractCegarLoop]: Abstraction has 466 states and 1302 transitions. [2021-06-05 13:49:08,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:08,975 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1302 transitions. [2021-06-05 13:49:08,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:08,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:08,976 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:09,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable742 [2021-06-05 13:49:09,176 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:09,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:09,176 INFO L82 PathProgramCache]: Analyzing trace with hash 204467885, now seen corresponding path program 445 times [2021-06-05 13:49:09,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:09,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798764803] [2021-06-05 13:49:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:09,177 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:09,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [980034111] [2021-06-05 13:49:09,177 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 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:09,201 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:09,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:09,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 20 treesize of output 16 [2021-06-05 13:49:09,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:09,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 13:49:09,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:09,278 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 13:49:09,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:09,311 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 13:49:09,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:49:09,380 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 13:49:09,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:09,417 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 50 treesize of output 38 [2021-06-05 13:49:09,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,426 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 29 treesize of output 34 [2021-06-05 13:49:09,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:09,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:09,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:09,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:09,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798764803] [2021-06-05 13:49:09,463 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:09,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980034111] [2021-06-05 13:49:09,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980034111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:09,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:09,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:09,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707882434] [2021-06-05 13:49:09,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:09,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:09,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:09,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:09,464 INFO L87 Difference]: Start difference. First operand 466 states and 1302 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:09,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:09,828 INFO L93 Difference]: Finished difference Result 480 states and 1325 transitions. [2021-06-05 13:49:09,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:09,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:09,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:09,829 INFO L225 Difference]: With dead ends: 480 [2021-06-05 13:49:09,829 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 13:49:09,829 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 148.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 13:49:09,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 468. [2021-06-05 13:49:09,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.8008565310492504) internal successors, (1308), 467 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1308 transitions. [2021-06-05 13:49:09,834 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1308 transitions. Word has length 18 [2021-06-05 13:49:09,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:09,834 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1308 transitions. [2021-06-05 13:49:09,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:09,834 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1308 transitions. [2021-06-05 13:49:09,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:09,835 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:09,835 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:10,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable743,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:10,056 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:10,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:10,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1933515219, now seen corresponding path program 446 times [2021-06-05 13:49:10,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:10,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94059878] [2021-06-05 13:49:10,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:10,058 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:10,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688560629] [2021-06-05 13:49:10,058 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 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:10,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:10,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:10,081 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:10,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:10,103 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 13:49:10,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:10,134 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 13:49:10,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:10,160 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 13:49:10,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:10,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 8 treesize of output 7 [2021-06-05 13:49:10,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:49:10,246 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 13:49:10,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:10,304 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 13:49:10,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,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 49 treesize of output 37 [2021-06-05 13:49:10,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:10,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:10,325 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:10,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:10,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94059878] [2021-06-05 13:49:10,355 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:10,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688560629] [2021-06-05 13:49:10,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688560629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:10,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:10,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:10,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930862403] [2021-06-05 13:49:10,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:10,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:10,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:10,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:10,356 INFO L87 Difference]: Start difference. First operand 468 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:10,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:10,735 INFO L93 Difference]: Finished difference Result 484 states and 1334 transitions. [2021-06-05 13:49:10,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:10,736 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:10,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:10,737 INFO L225 Difference]: With dead ends: 484 [2021-06-05 13:49:10,737 INFO L226 Difference]: Without dead ends: 481 [2021-06-05 13:49:10,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 153.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:10,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-06-05 13:49:10,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 469. [2021-06-05 13:49:10,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.801282051282051) internal successors, (1311), 468 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1311 transitions. [2021-06-05 13:49:10,741 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1311 transitions. Word has length 18 [2021-06-05 13:49:10,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:10,741 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1311 transitions. [2021-06-05 13:49:10,741 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:10,741 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1311 transitions. [2021-06-05 13:49:10,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:10,742 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:10,742 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:10,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable744,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:10,942 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:10,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:10,942 INFO L82 PathProgramCache]: Analyzing trace with hash -643108371, now seen corresponding path program 447 times [2021-06-05 13:49:10,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:10,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613976149] [2021-06-05 13:49:10,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:10,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:10,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459680338] [2021-06-05 13:49:10,944 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 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:10,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:10,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:10,980 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:49:10,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:11,002 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 13:49:11,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:11,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:11,023 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 13:49:11,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:11,065 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 13:49:11,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:11,099 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 13:49:11,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,111 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:49:11,153 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 13:49:11,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:11,189 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 50 treesize of output 38 [2021-06-05 13:49:11,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,201 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 29 treesize of output 34 [2021-06-05 13:49:11,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:40 [2021-06-05 13:49:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:11,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:11,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613976149] [2021-06-05 13:49:11,286 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:11,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459680338] [2021-06-05 13:49:11,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459680338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:11,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:11,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:11,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399785325] [2021-06-05 13:49:11,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:11,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:11,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:11,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:11,286 INFO L87 Difference]: Start difference. First operand 469 states and 1311 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:11,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:11,681 INFO L93 Difference]: Finished difference Result 497 states and 1362 transitions. [2021-06-05 13:49:11,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:49:11,682 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:11,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:11,682 INFO L225 Difference]: With dead ends: 497 [2021-06-05 13:49:11,683 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 13:49:11,683 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 178.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:11,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 13:49:11,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 470. [2021-06-05 13:49:11,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.8038379530916844) internal successors, (1315), 469 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 13:49:11,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1315 transitions. [2021-06-05 13:49:11,687 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1315 transitions. Word has length 18 [2021-06-05 13:49:11,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:11,687 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1315 transitions. [2021-06-05 13:49:11,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:11,687 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1315 transitions. [2021-06-05 13:49:11,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:11,687 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:11,688 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:11,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 451 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable745 [2021-06-05 13:49:11,888 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:11,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:11,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1789997271, now seen corresponding path program 448 times [2021-06-05 13:49:11,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:11,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791177458] [2021-06-05 13:49:11,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:11,889 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:11,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700546715] [2021-06-05 13:49:11,890 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 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:11,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:11,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:11,914 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:11,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:11,936 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 13:49:11,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:11,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:11,957 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 13:49:11,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:11,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:11,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:11,997 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 13:49:11,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:12,032 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 13:49:12,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:49:12,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:12,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 13:49:12,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:49:12,170 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 13:49:12,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,185 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 49 treesize of output 37 [2021-06-05 13:49:12,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,193 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:12,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:12,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:12,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791177458] [2021-06-05 13:49:12,225 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:12,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700546715] [2021-06-05 13:49:12,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700546715] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:12,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:12,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:12,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069835580] [2021-06-05 13:49:12,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:12,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:12,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:12,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:12,226 INFO L87 Difference]: Start difference. First operand 470 states and 1315 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:12,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:12,581 INFO L93 Difference]: Finished difference Result 483 states and 1337 transitions. [2021-06-05 13:49:12,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:12,581 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:12,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:12,582 INFO L225 Difference]: With dead ends: 483 [2021-06-05 13:49:12,582 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 13:49:12,582 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 167.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:12,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 13:49:12,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 472. [2021-06-05 13:49:12,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.8046709129511678) internal successors, (1321), 471 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:12,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1321 transitions. [2021-06-05 13:49:12,586 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1321 transitions. Word has length 18 [2021-06-05 13:49:12,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:12,586 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 1321 transitions. [2021-06-05 13:49:12,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:12,587 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1321 transitions. [2021-06-05 13:49:12,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:12,587 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:12,587 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:12,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable746 [2021-06-05 13:49:12,787 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:12,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:12,788 INFO L82 PathProgramCache]: Analyzing trace with hash -71653565, now seen corresponding path program 449 times [2021-06-05 13:49:12,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:12,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445269907] [2021-06-05 13:49:12,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:12,789 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:12,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749136050] [2021-06-05 13:49:12,789 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 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:12,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:12,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:12,814 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:12,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:12,835 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 13:49:12,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:12,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:12,865 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 37 treesize of output 36 [2021-06-05 13:49:12,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:49:12,905 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 13:49:12,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:12,940 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 13:49:12,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:49:12,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:12,974 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 13:49:12,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:12,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:12,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:49:13,044 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 50 treesize of output 38 [2021-06-05 13:49:13,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,053 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 29 treesize of output 34 [2021-06-05 13:49:13,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,064 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:13,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:13,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:13,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445269907] [2021-06-05 13:49:13,114 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:13,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749136050] [2021-06-05 13:49:13,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749136050] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:13,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:13,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:13,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117533924] [2021-06-05 13:49:13,114 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:13,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:13,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:13,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:13,115 INFO L87 Difference]: Start difference. First operand 472 states and 1321 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:13,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:13,591 INFO L93 Difference]: Finished difference Result 493 states and 1362 transitions. [2021-06-05 13:49:13,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:13,591 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:13,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:13,592 INFO L225 Difference]: With dead ends: 493 [2021-06-05 13:49:13,592 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 13:49:13,592 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 162.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:13,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 13:49:13,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 471. [2021-06-05 13:49:13,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.804255319148936) internal successors, (1318), 470 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:13,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1318 transitions. [2021-06-05 13:49:13,596 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1318 transitions. Word has length 18 [2021-06-05 13:49:13,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:13,596 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1318 transitions. [2021-06-05 13:49:13,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:13,596 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1318 transitions. [2021-06-05 13:49:13,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:13,597 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:13,597 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:13,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable747,453 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:13,797 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:13,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:13,797 INFO L82 PathProgramCache]: Analyzing trace with hash -53219539, now seen corresponding path program 450 times [2021-06-05 13:49:13,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:13,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154944501] [2021-06-05 13:49:13,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:13,799 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:13,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918777097] [2021-06-05 13:49:13,799 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 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:13,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:13,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:13,823 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:13,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:13,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 20 treesize of output 16 [2021-06-05 13:49:13,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:13,877 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 13:49:13,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:13,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 13:49:13,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:49:13,933 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 13:49:13,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:49:13,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:13,969 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 13:49:13,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:13,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:13,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:49:14,009 INFO L446 ElimStorePlain]: Different costs {0=[v_A_584], 12=[F]} [2021-06-05 13:49:14,012 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 13:49:14,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:14,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:14,044 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:14,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:14,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:14,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:14,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:14,052 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:49:14,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:14,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:14,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154944501] [2021-06-05 13:49:14,117 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:14,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918777097] [2021-06-05 13:49:14,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918777097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:14,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:14,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:14,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140475651] [2021-06-05 13:49:14,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:14,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:14,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:14,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:14,117 INFO L87 Difference]: Start difference. First operand 471 states and 1318 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:14,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:14,524 INFO L93 Difference]: Finished difference Result 488 states and 1352 transitions. [2021-06-05 13:49:14,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:14,524 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:14,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:14,525 INFO L225 Difference]: With dead ends: 488 [2021-06-05 13:49:14,525 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 13:49:14,525 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 146.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:14,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 13:49:14,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 470. [2021-06-05 13:49:14,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.8038379530916844) internal successors, (1315), 469 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 13:49:14,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1315 transitions. [2021-06-05 13:49:14,529 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1315 transitions. Word has length 18 [2021-06-05 13:49:14,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:14,530 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1315 transitions. [2021-06-05 13:49:14,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:14,530 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1315 transitions. [2021-06-05 13:49:14,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:14,530 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:14,530 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:14,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable748 [2021-06-05 13:49:14,731 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:14,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:14,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1675108396, now seen corresponding path program 451 times [2021-06-05 13:49:14,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:14,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497404181] [2021-06-05 13:49:14,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:14,732 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:14,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14240525] [2021-06-05 13:49:14,732 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 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:14,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:14,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 13:49:14,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:49:14,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:14,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497404181] [2021-06-05 13:49:14,801 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:14,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14240525] [2021-06-05 13:49:14,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14240525] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:14,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:14,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 13:49:14,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743989104] [2021-06-05 13:49:14,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 13:49:14,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:14,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 13:49:14,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 13:49:14,802 INFO L87 Difference]: Start difference. First operand 470 states and 1315 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:14,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:14,883 INFO L93 Difference]: Finished difference Result 601 states and 1603 transitions. [2021-06-05 13:49:14,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 13:49:14,884 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:14,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:14,885 INFO L225 Difference]: With dead ends: 601 [2021-06-05 13:49:14,885 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 13:49:14,885 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 35.6ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:49:14,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 13:49:14,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 551. [2021-06-05 13:49:14,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:14,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 13:49:14,890 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 13:49:14,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:14,890 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 13:49:14,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:14,890 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 13:49:14,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:14,891 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:14,891 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:15,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable749 [2021-06-05 13:49:15,091 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:15,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:15,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1088961743, now seen corresponding path program 452 times [2021-06-05 13:49:15,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:15,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398441738] [2021-06-05 13:49:15,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:15,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:15,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435676250] [2021-06-05 13:49:15,093 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 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:15,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:15,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:15,116 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:15,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:15,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 13:49:15,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:15,156 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 13:49:15,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:15,193 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 13:49:15,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:49:15,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:15,236 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 13:49:15,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:49:15,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:15,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:15,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:15,272 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 35 treesize of output 40 [2021-06-05 13:49:15,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:49:15,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:49:15,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 13:49:15,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:15,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:15,332 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 13:49:15,359 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:15,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:15,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398441738] [2021-06-05 13:49:15,360 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:15,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435676250] [2021-06-05 13:49:15,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435676250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:15,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:15,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:15,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651468888] [2021-06-05 13:49:15,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:15,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:15,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:15,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:15,360 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:15,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:15,658 INFO L93 Difference]: Finished difference Result 586 states and 1570 transitions. [2021-06-05 13:49:15,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:15,659 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:15,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:15,660 INFO L225 Difference]: With dead ends: 586 [2021-06-05 13:49:15,660 INFO L226 Difference]: Without dead ends: 583 [2021-06-05 13:49:15,660 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 131.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:15,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-06-05 13:49:15,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 551. [2021-06-05 13:49:15,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:15,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 13:49:15,665 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 13:49:15,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:15,665 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 13:49:15,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:15,665 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 13:49:15,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:15,666 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:15,666 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:15,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 456 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable750 [2021-06-05 13:49:15,866 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:15,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:15,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1145145751, now seen corresponding path program 453 times [2021-06-05 13:49:15,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:15,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042516379] [2021-06-05 13:49:15,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:15,868 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:15,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249850141] [2021-06-05 13:49:15,868 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 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:15,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:49:15,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:15,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:49:15,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:16,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:16,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042516379] [2021-06-05 13:49:16,002 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:16,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249850141] [2021-06-05 13:49:16,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249850141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:16,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:16,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:16,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532729007] [2021-06-05 13:49:16,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:16,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:16,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:16,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:16,003 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:16,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:16,285 INFO L93 Difference]: Finished difference Result 915 states and 2334 transitions. [2021-06-05 13:49:16,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:16,285 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:16,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:16,287 INFO L225 Difference]: With dead ends: 915 [2021-06-05 13:49:16,287 INFO L226 Difference]: Without dead ends: 909 [2021-06-05 13:49:16,287 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 112.0ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:49:16,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-06-05 13:49:16,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 551. [2021-06-05 13:49:16,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:16,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 13:49:16,294 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 13:49:16,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:16,294 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 13:49:16,294 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:16,294 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 13:49:16,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:16,295 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:16,295 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:16,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable751 [2021-06-05 13:49:16,495 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:16,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:16,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1983715291, now seen corresponding path program 454 times [2021-06-05 13:49:16,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:16,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870195249] [2021-06-05 13:49:16,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:16,496 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:16,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [844095425] [2021-06-05 13:49:16,496 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 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:16,520 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:16,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:16,521 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:16,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:16,543 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 13:49:16,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:16,572 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 13:49:16,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:16,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 12 treesize of output 11 [2021-06-05 13:49:16,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:49:16,630 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 13:49:16,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:16,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 13:49:16,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:16,747 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 50 treesize of output 38 [2021-06-05 13:49:16,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,756 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 29 treesize of output 34 [2021-06-05 13:49:16,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:16,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:16,763 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:16,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:16,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870195249] [2021-06-05 13:49:16,794 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:16,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844095425] [2021-06-05 13:49:16,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844095425] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:16,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:16,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:16,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416035859] [2021-06-05 13:49:16,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:16,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:16,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:16,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:16,795 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:17,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:17,161 INFO L93 Difference]: Finished difference Result 567 states and 1526 transitions. [2021-06-05 13:49:17,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:17,162 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:17,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:17,163 INFO L225 Difference]: With dead ends: 567 [2021-06-05 13:49:17,163 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 13:49:17,163 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 151.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:17,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 13:49:17,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 553. [2021-06-05 13:49:17,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:17,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 13:49:17,169 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 13:49:17,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:17,169 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 13:49:17,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:17,169 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 13:49:17,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:17,169 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:17,169 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:17,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable752 [2021-06-05 13:49:17,370 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:17,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:17,370 INFO L82 PathProgramCache]: Analyzing trace with hash -254667957, now seen corresponding path program 455 times [2021-06-05 13:49:17,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:17,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780683804] [2021-06-05 13:49:17,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:17,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:17,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576508224] [2021-06-05 13:49:17,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:17,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:17,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:17,397 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:49:17,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:17,419 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 13:49:17,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:17,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:17,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 37 treesize of output 36 [2021-06-05 13:49:17,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:49:17,491 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 13:49:17,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:49:17,536 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 13:49:17,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:49:17,590 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 13:49:17,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:17,650 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 13:49:17,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,663 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 49 treesize of output 37 [2021-06-05 13:49:17,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:17,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:17,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:17,701 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:17,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:17,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780683804] [2021-06-05 13:49:17,701 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:17,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576508224] [2021-06-05 13:49:17,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576508224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:17,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:17,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:17,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726415387] [2021-06-05 13:49:17,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:17,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:17,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:17,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:17,702 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:18,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:18,082 INFO L93 Difference]: Finished difference Result 572 states and 1537 transitions. [2021-06-05 13:49:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:18,083 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:18,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:18,084 INFO L225 Difference]: With dead ends: 572 [2021-06-05 13:49:18,084 INFO L226 Difference]: Without dead ends: 569 [2021-06-05 13:49:18,084 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 167.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:18,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-06-05 13:49:18,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 554. [2021-06-05 13:49:18,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.72875226039783) internal successors, (1509), 553 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:18,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1509 transitions. [2021-06-05 13:49:18,092 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1509 transitions. Word has length 18 [2021-06-05 13:49:18,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:18,093 INFO L482 AbstractCegarLoop]: Abstraction has 554 states and 1509 transitions. [2021-06-05 13:49:18,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:18,093 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1509 transitions. [2021-06-05 13:49:18,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:18,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:18,093 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:18,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable753,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:18,298 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:18,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:18,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1463675749, now seen corresponding path program 456 times [2021-06-05 13:49:18,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:18,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570674239] [2021-06-05 13:49:18,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:18,300 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:18,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1594091172] [2021-06-05 13:49:18,300 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 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:18,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:18,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:18,325 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:18,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:18,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 15 treesize of output 11 [2021-06-05 13:49:18,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:18,367 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 13:49:18,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:18,393 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 13:49:18,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:49:18,423 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 13:49:18,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:18,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:18,480 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 13:49:18,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:49:18,520 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 50 treesize of output 38 [2021-06-05 13:49:18,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,529 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 29 treesize of output 34 [2021-06-05 13:49:18,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:18,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:18,537 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:18,586 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:18,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:18,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570674239] [2021-06-05 13:49:18,586 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:18,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594091172] [2021-06-05 13:49:18,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594091172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:18,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:18,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:18,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206320539] [2021-06-05 13:49:18,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:18,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:18,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:18,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:18,587 INFO L87 Difference]: Start difference. First operand 554 states and 1509 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:19,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:19,038 INFO L93 Difference]: Finished difference Result 584 states and 1567 transitions. [2021-06-05 13:49:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:19,039 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:19,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:19,040 INFO L225 Difference]: With dead ends: 584 [2021-06-05 13:49:19,040 INFO L226 Difference]: Without dead ends: 581 [2021-06-05 13:49:19,040 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 145.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:19,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-06-05 13:49:19,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 552. [2021-06-05 13:49:19,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.7277676950998186) internal successors, (1503), 551 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:19,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1503 transitions. [2021-06-05 13:49:19,045 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1503 transitions. Word has length 18 [2021-06-05 13:49:19,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:19,045 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1503 transitions. [2021-06-05 13:49:19,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:19,045 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1503 transitions. [2021-06-05 13:49:19,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:19,046 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:19,046 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:19,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable754,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:19,246 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:19,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:19,247 INFO L82 PathProgramCache]: Analyzing trace with hash 316786849, now seen corresponding path program 457 times [2021-06-05 13:49:19,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:19,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818401249] [2021-06-05 13:49:19,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:19,248 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:19,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625006268] [2021-06-05 13:49:19,248 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 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:19,272 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:19,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:19,308 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 13:49:19,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:19,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:19,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 13:49:19,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:19,390 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 13:49:19,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:49:19,446 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 13:49:19,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:49:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:19,494 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 13:49:19,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:49:19,611 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 13:49:19,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,624 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 49 treesize of output 37 [2021-06-05 13:49:19,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:19,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:19,632 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:19,664 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:19,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:19,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818401249] [2021-06-05 13:49:19,665 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:19,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625006268] [2021-06-05 13:49:19,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625006268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:19,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:19,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:19,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689200463] [2021-06-05 13:49:19,665 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:19,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:19,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:19,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:19,665 INFO L87 Difference]: Start difference. First operand 552 states and 1503 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:20,073 INFO L93 Difference]: Finished difference Result 567 states and 1528 transitions. [2021-06-05 13:49:20,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:20,074 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:20,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:20,074 INFO L225 Difference]: With dead ends: 567 [2021-06-05 13:49:20,074 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 13:49:20,075 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 215.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:20,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 13:49:20,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2021-06-05 13:49:20,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.72875226039783) internal successors, (1509), 553 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1509 transitions. [2021-06-05 13:49:20,079 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1509 transitions. Word has length 18 [2021-06-05 13:49:20,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:20,080 INFO L482 AbstractCegarLoop]: Abstraction has 554 states and 1509 transitions. [2021-06-05 13:49:20,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,080 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1509 transitions. [2021-06-05 13:49:20,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:20,080 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:20,080 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:20,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable755 [2021-06-05 13:49:20,281 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:20,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:20,281 INFO L82 PathProgramCache]: Analyzing trace with hash 2035130555, now seen corresponding path program 458 times [2021-06-05 13:49:20,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:20,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167731079] [2021-06-05 13:49:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:20,282 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:20,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074287502] [2021-06-05 13:49:20,282 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 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:20,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:20,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:20,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:20,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:20,327 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 13:49:20,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:20,347 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 13:49:20,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:20,374 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 13:49:20,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:49:20,402 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 13:49:20,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:20,439 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 13:49:20,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:49:20,500 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 50 treesize of output 38 [2021-06-05 13:49:20,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,509 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 29 treesize of output 34 [2021-06-05 13:49:20,510 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:20,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:20,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:20,570 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:20,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:20,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167731079] [2021-06-05 13:49:20,570 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:20,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074287502] [2021-06-05 13:49:20,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074287502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:20,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:20,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:20,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722220000] [2021-06-05 13:49:20,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:20,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:20,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:20,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:20,571 INFO L87 Difference]: Start difference. First operand 554 states and 1509 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:20,979 INFO L93 Difference]: Finished difference Result 580 states and 1559 transitions. [2021-06-05 13:49:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:20,980 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:20,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:20,981 INFO L225 Difference]: With dead ends: 580 [2021-06-05 13:49:20,981 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 13:49:20,981 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 146.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:20,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 13:49:20,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 553. [2021-06-05 13:49:20,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 13:49:20,986 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 13:49:20,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:20,986 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 13:49:20,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:20,986 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 13:49:20,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:20,986 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:20,986 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:21,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable756 [2021-06-05 13:49:21,187 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:21,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:21,187 INFO L82 PathProgramCache]: Analyzing trace with hash 2053564581, now seen corresponding path program 459 times [2021-06-05 13:49:21,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:21,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795599423] [2021-06-05 13:49:21,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:21,188 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:21,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285536956] [2021-06-05 13:49:21,188 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 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:21,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:21,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:21,214 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 13:49:21,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:21,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 13:49:21,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:21,261 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 13:49:21,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:21,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 13:49:21,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:49:21,336 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 13:49:21,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2021-06-05 13:49:21,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 13:49:21,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 13:49:21,444 INFO L446 ElimStorePlain]: Different costs {0=[v_A_606], 12=[F]} [2021-06-05 13:49:21,448 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 13:49:21,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:21,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:21,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:21,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:21,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:21,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:21,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:21,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:21,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 13:49:21,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:21,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:21,481 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:40 [2021-06-05 13:49:21,591 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:21,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:21,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795599423] [2021-06-05 13:49:21,592 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:21,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285536956] [2021-06-05 13:49:21,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285536956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:21,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:21,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:21,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389818778] [2021-06-05 13:49:21,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:21,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:21,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:21,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:21,592 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:22,023 INFO L93 Difference]: Finished difference Result 574 states and 1543 transitions. [2021-06-05 13:49:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:49:22,024 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:22,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:22,025 INFO L225 Difference]: With dead ends: 574 [2021-06-05 13:49:22,025 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 13:49:22,025 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 224.0ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:49:22,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 13:49:22,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 551. [2021-06-05 13:49:22,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 13:49:22,030 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 13:49:22,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:22,030 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 13:49:22,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,030 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 13:49:22,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:22,030 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:22,030 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:22,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable757,463 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:22,231 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:22,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:22,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1832009687, now seen corresponding path program 460 times [2021-06-05 13:49:22,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:22,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990864221] [2021-06-05 13:49:22,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:22,232 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:22,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464589451] [2021-06-05 13:49:22,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 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:22,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:22,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:22,256 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:22,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:22,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 20 treesize of output 16 [2021-06-05 13:49:22,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:22,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:22,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 37 treesize of output 36 [2021-06-05 13:49:22,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:49:22,356 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 13:49:22,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 13:49:22,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 13:49:22,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:49:22,436 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 13:49:22,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:49:22,523 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 13:49:22,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,536 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 49 treesize of output 37 [2021-06-05 13:49:22,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:22,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:22,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:22,575 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:22,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:22,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990864221] [2021-06-05 13:49:22,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:22,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464589451] [2021-06-05 13:49:22,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464589451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:22,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:22,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:22,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367151153] [2021-06-05 13:49:22,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:22,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:22,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:22,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:22,576 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:22,964 INFO L93 Difference]: Finished difference Result 578 states and 1545 transitions. [2021-06-05 13:49:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:22,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:22,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:22,965 INFO L225 Difference]: With dead ends: 578 [2021-06-05 13:49:22,965 INFO L226 Difference]: Without dead ends: 575 [2021-06-05 13:49:22,965 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:22,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-06-05 13:49:22,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 553. [2021-06-05 13:49:22,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 13:49:22,970 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 13:49:22,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:22,970 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 13:49:22,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:22,970 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 13:49:22,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:22,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:22,971 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:23,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable758 [2021-06-05 13:49:23,171 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:23,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:23,171 INFO L82 PathProgramCache]: Analyzing trace with hash -113665981, now seen corresponding path program 461 times [2021-06-05 13:49:23,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:23,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729941524] [2021-06-05 13:49:23,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:23,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:23,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995056823] [2021-06-05 13:49:23,173 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 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:23,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:49:23,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:23,200 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:23,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:23,222 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 13:49:23,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:23,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:23,245 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 13:49:23,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:23,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 13:49:23,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:49:23,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:23,346 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 13:49:23,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:49:23,384 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 13:49:23,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:49:23,451 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 50 treesize of output 38 [2021-06-05 13:49:23,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,460 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 29 treesize of output 34 [2021-06-05 13:49:23,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:23,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:23,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:23,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:23,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:23,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729941524] [2021-06-05 13:49:23,521 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:23,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995056823] [2021-06-05 13:49:23,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995056823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:23,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:23,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:23,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107754955] [2021-06-05 13:49:23,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:23,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:23,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:23,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:23,522 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:23,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:23,990 INFO L93 Difference]: Finished difference Result 591 states and 1576 transitions. [2021-06-05 13:49:23,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:23,991 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:23,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:23,991 INFO L225 Difference]: With dead ends: 591 [2021-06-05 13:49:23,991 INFO L226 Difference]: Without dead ends: 588 [2021-06-05 13:49:23,991 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 177.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:23,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-06-05 13:49:23,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 552. [2021-06-05 13:49:23,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.7277676950998186) internal successors, (1503), 551 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:23,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1503 transitions. [2021-06-05 13:49:23,997 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1503 transitions. Word has length 18 [2021-06-05 13:49:23,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:23,997 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1503 transitions. [2021-06-05 13:49:23,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:23,997 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1503 transitions. [2021-06-05 13:49:23,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:23,997 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:23,997 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:24,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable759,465 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:24,198 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:24,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:24,198 INFO L82 PathProgramCache]: Analyzing trace with hash -95231955, now seen corresponding path program 462 times [2021-06-05 13:49:24,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:24,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031889382] [2021-06-05 13:49:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:24,199 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:24,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [674653930] [2021-06-05 13:49:24,199 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 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:24,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:49:24,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:24,224 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:24,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:24,246 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 13:49:24,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:24,267 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 13:49:24,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:49:24,293 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 13:49:24,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:49:24,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:24,324 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 13:49:24,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:49:24,358 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 13:49:24,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:49:24,402 INFO L446 ElimStorePlain]: Different costs {0=[v_A_615], 12=[F]} [2021-06-05 13:49:24,405 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 13:49:24,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,439 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:24,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:24,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:24,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:24,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:49:24,529 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:24,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:24,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031889382] [2021-06-05 13:49:24,529 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:24,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674653930] [2021-06-05 13:49:24,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674653930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:24,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:24,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:24,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318356678] [2021-06-05 13:49:24,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:24,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:24,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:24,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:24,530 INFO L87 Difference]: Start difference. First operand 552 states and 1503 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:24,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:24,941 INFO L93 Difference]: Finished difference Result 574 states and 1546 transitions. [2021-06-05 13:49:24,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:24,942 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:24,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:24,942 INFO L225 Difference]: With dead ends: 574 [2021-06-05 13:49:24,942 INFO L226 Difference]: Without dead ends: 571 [2021-06-05 13:49:24,942 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:24,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-06-05 13:49:24,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 551. [2021-06-05 13:49:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:24,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 13:49:24,947 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 13:49:24,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:24,947 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 13:49:24,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:24,948 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 13:49:24,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:24,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:24,948 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:25,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 466 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable760 [2021-06-05 13:49:25,149 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:25,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:25,149 INFO L82 PathProgramCache]: Analyzing trace with hash -2045237527, now seen corresponding path program 463 times [2021-06-05 13:49:25,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:25,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107258659] [2021-06-05 13:49:25,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:25,150 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:25,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145994977] [2021-06-05 13:49:25,150 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 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:25,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:49:25,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:25,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:25,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107258659] [2021-06-05 13:49:25,277 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:25,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145994977] [2021-06-05 13:49:25,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145994977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:25,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:25,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:25,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930570803] [2021-06-05 13:49:25,278 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:25,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:25,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:25,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:25,278 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:25,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:25,673 INFO L93 Difference]: Finished difference Result 808 states and 2134 transitions. [2021-06-05 13:49:25,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:49:25,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:25,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:25,674 INFO L225 Difference]: With dead ends: 808 [2021-06-05 13:49:25,674 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:49:25,675 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 141.4ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:49:25,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:49:25,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 550. [2021-06-05 13:49:25,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 2.726775956284153) internal successors, (1497), 549 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:25,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1497 transitions. [2021-06-05 13:49:25,684 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1497 transitions. Word has length 18 [2021-06-05 13:49:25,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:25,684 INFO L482 AbstractCegarLoop]: Abstraction has 550 states and 1497 transitions. [2021-06-05 13:49:25,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:25,684 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1497 transitions. [2021-06-05 13:49:25,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:25,685 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:25,685 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:25,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable761,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:25,889 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:25,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:25,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1220925349, now seen corresponding path program 464 times [2021-06-05 13:49:25,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:25,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377116895] [2021-06-05 13:49:25,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:25,890 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:25,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1846644568] [2021-06-05 13:49:25,890 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 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:25,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:25,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:25,914 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:25,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:25,936 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 13:49:25,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:25,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:25,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:25,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:25,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:25,971 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 37 treesize of output 36 [2021-06-05 13:49:25,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:25,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:25,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:25,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:49:26,011 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 13:49:26,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:49:26,052 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 13:49:26,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:49:26,086 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 13:49:26,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:49:26,156 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:26,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:26,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,166 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 32 treesize of output 34 [2021-06-05 13:49:26,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,173 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 13:49:26,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:26,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:26,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377116895] [2021-06-05 13:49:26,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:26,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846644568] [2021-06-05 13:49:26,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846644568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:26,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:26,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:26,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255221741] [2021-06-05 13:49:26,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:26,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:26,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:26,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:26,238 INFO L87 Difference]: Start difference. First operand 550 states and 1497 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:26,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:26,678 INFO L93 Difference]: Finished difference Result 573 states and 1546 transitions. [2021-06-05 13:49:26,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:26,678 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:26,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:26,679 INFO L225 Difference]: With dead ends: 573 [2021-06-05 13:49:26,679 INFO L226 Difference]: Without dead ends: 570 [2021-06-05 13:49:26,679 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 166.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:26,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-06-05 13:49:26,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 550. [2021-06-05 13:49:26,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 2.726775956284153) internal successors, (1497), 549 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:26,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1497 transitions. [2021-06-05 13:49:26,684 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1497 transitions. Word has length 18 [2021-06-05 13:49:26,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:26,684 INFO L482 AbstractCegarLoop]: Abstraction has 550 states and 1497 transitions. [2021-06-05 13:49:26,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:26,684 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1497 transitions. [2021-06-05 13:49:26,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:26,685 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:26,685 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:26,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable762 [2021-06-05 13:49:26,885 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:26,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:26,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1153567994, now seen corresponding path program 465 times [2021-06-05 13:49:26,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:26,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279517902] [2021-06-05 13:49:26,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:26,887 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:26,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425611067] [2021-06-05 13:49:26,887 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 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:26,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:26,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:26,916 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:49:26,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:26,937 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 13:49:26,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:49:26,982 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 13:49:26,982 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 25 treesize of output 24 [2021-06-05 13:49:26,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:26,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:26,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:49:27,076 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 13:49:27,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:27,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:27,093 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 13:49:27,093 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:54 [2021-06-05 13:49:27,127 INFO L446 ElimStorePlain]: Different costs {0=[v_A_620], 2=[F]} [2021-06-05 13:49:27,130 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 13:49:27,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:27,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:27,169 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 13:49:27,169 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 35 treesize of output 35 [2021-06-05 13:49:27,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:27,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:27,190 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 13:49:27,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:46 [2021-06-05 13:49:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:27,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:27,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279517902] [2021-06-05 13:49:27,389 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:27,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425611067] [2021-06-05 13:49:27,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425611067] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:27,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:27,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:27,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435772988] [2021-06-05 13:49:27,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:27,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:27,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:27,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:27,390 INFO L87 Difference]: Start difference. First operand 550 states and 1497 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:27,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:27,919 INFO L93 Difference]: Finished difference Result 588 states and 1571 transitions. [2021-06-05 13:49:27,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:49:27,920 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:27,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:27,921 INFO L225 Difference]: With dead ends: 588 [2021-06-05 13:49:27,921 INFO L226 Difference]: Without dead ends: 585 [2021-06-05 13:49:27,921 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 452.9ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:49:27,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2021-06-05 13:49:27,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 555. [2021-06-05 13:49:27,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.7274368231046933) internal successors, (1511), 554 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:27,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1511 transitions. [2021-06-05 13:49:27,926 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1511 transitions. Word has length 18 [2021-06-05 13:49:27,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:27,926 INFO L482 AbstractCegarLoop]: Abstraction has 555 states and 1511 transitions. [2021-06-05 13:49:27,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:27,926 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1511 transitions. [2021-06-05 13:49:27,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:27,927 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:27,927 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:28,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 469 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable763 [2021-06-05 13:49:28,127 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:28,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:28,127 INFO L82 PathProgramCache]: Analyzing trace with hash 575479340, now seen corresponding path program 466 times [2021-06-05 13:49:28,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:28,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855322475] [2021-06-05 13:49:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:28,129 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:28,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1159604910] [2021-06-05 13:49:28,129 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 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:28,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:28,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:28,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:28,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:28,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 15 treesize of output 11 [2021-06-05 13:49:28,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:28,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:28,241 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 13:49:28,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:49:28,289 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 13:49:28,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:49:28,342 INFO L446 ElimStorePlain]: Different costs {0=[v_A_622], 2=[F]} [2021-06-05 13:49:28,344 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 13:49:28,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:28,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:28,357 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:28,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:28,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:28,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855322475] [2021-06-05 13:49:28,394 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:28,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159604910] [2021-06-05 13:49:28,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159604910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:28,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:28,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:28,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117104061] [2021-06-05 13:49:28,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:28,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:28,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:28,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:28,394 INFO L87 Difference]: Start difference. First operand 555 states and 1511 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:28,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:28,645 INFO L93 Difference]: Finished difference Result 598 states and 1600 transitions. [2021-06-05 13:49:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:28,646 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:28,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:28,647 INFO L225 Difference]: With dead ends: 598 [2021-06-05 13:49:28,647 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 13:49:28,647 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 144.8ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:28,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 13:49:28,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 557. [2021-06-05 13:49:28,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.7284172661870505) internal successors, (1517), 556 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:28,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1517 transitions. [2021-06-05 13:49:28,652 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1517 transitions. Word has length 18 [2021-06-05 13:49:28,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:28,652 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 1517 transitions. [2021-06-05 13:49:28,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:28,652 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1517 transitions. [2021-06-05 13:49:28,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:28,653 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:28,653 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:28,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable767 [2021-06-05 13:49:28,853 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:28,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:28,853 INFO L82 PathProgramCache]: Analyzing trace with hash -2001144250, now seen corresponding path program 467 times [2021-06-05 13:49:28,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:28,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003863375] [2021-06-05 13:49:28,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:28,855 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:28,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [480792615] [2021-06-05 13:49:28,855 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 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:28,879 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:28,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:28,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:28,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:28,902 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 13:49:28,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:28,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:28,958 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 13:49:28,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:28,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:28,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:49:29,007 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 13:49:29,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:49:29,038 INFO L446 ElimStorePlain]: Different costs {0=[v_A_624], 2=[F]} [2021-06-05 13:49:29,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 16 treesize of output 18 [2021-06-05 13:49:29,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:29,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:29,053 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:29,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:29,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:29,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:29,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003863375] [2021-06-05 13:49:29,105 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:29,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480792615] [2021-06-05 13:49:29,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480792615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:29,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:29,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:29,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140646973] [2021-06-05 13:49:29,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:29,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:29,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:29,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:29,106 INFO L87 Difference]: Start difference. First operand 557 states and 1517 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:29,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:29,395 INFO L93 Difference]: Finished difference Result 640 states and 1708 transitions. [2021-06-05 13:49:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:29,396 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:29,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:29,397 INFO L225 Difference]: With dead ends: 640 [2021-06-05 13:49:29,397 INFO L226 Difference]: Without dead ends: 637 [2021-06-05 13:49:29,397 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 132.2ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:29,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-06-05 13:49:29,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 558. [2021-06-05 13:49:29,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 557 states have (on average 2.7307001795332138) internal successors, (1521), 557 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1521 transitions. [2021-06-05 13:49:29,403 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1521 transitions. Word has length 18 [2021-06-05 13:49:29,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:29,403 INFO L482 AbstractCegarLoop]: Abstraction has 558 states and 1521 transitions. [2021-06-05 13:49:29,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:29,403 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1521 transitions. [2021-06-05 13:49:29,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:29,403 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:29,403 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:29,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable768 [2021-06-05 13:49:29,604 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:29,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:29,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1146934146, now seen corresponding path program 468 times [2021-06-05 13:49:29,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:29,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567625676] [2021-06-05 13:49:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:29,605 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:29,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636458264] [2021-06-05 13:49:29,605 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 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:29,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:29,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:29,630 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:29,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:29,652 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 13:49:29,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:29,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:29,705 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 13:49:29,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:49:29,743 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 13:49:29,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:49:29,818 INFO L446 ElimStorePlain]: Different costs {0=[v_A_626], 2=[F]} [2021-06-05 13:49:29,820 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 13:49:29,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,840 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,841 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 33 treesize of output 41 [2021-06-05 13:49:29,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:29,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:29,855 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:52 [2021-06-05 13:49:29,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:29,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:29,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567625676] [2021-06-05 13:49:29,924 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:29,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636458264] [2021-06-05 13:49:29,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636458264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:29,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:29,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:29,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710228160] [2021-06-05 13:49:29,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:29,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:29,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:29,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:29,924 INFO L87 Difference]: Start difference. First operand 558 states and 1521 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:30,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:30,248 INFO L93 Difference]: Finished difference Result 586 states and 1578 transitions. [2021-06-05 13:49:30,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:49:30,249 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:30,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:30,250 INFO L225 Difference]: With dead ends: 586 [2021-06-05 13:49:30,250 INFO L226 Difference]: Without dead ends: 583 [2021-06-05 13:49:30,250 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 205.3ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:49:30,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-06-05 13:49:30,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 563. [2021-06-05 13:49:30,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 2.7330960854092528) internal successors, (1536), 562 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:30,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1536 transitions. [2021-06-05 13:49:30,256 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1536 transitions. Word has length 18 [2021-06-05 13:49:30,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:30,256 INFO L482 AbstractCegarLoop]: Abstraction has 563 states and 1536 transitions. [2021-06-05 13:49:30,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:30,256 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1536 transitions. [2021-06-05 13:49:30,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:30,256 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:30,257 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:30,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable769,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:30,457 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:30,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:30,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1429689444, now seen corresponding path program 469 times [2021-06-05 13:49:30,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:30,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660337794] [2021-06-05 13:49:30,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:30,459 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:30,459 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228712947] [2021-06-05 13:49:30,459 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 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:30,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:30,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:30,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:30,505 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 13:49:30,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:30,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:30,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 25 treesize of output 24 [2021-06-05 13:49:30,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:30,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:49:30,581 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 13:49:30,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:30,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:49:30,627 INFO L446 ElimStorePlain]: Different costs {0=[v_A_628], 2=[F]} [2021-06-05 13:49:30,629 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 13:49:30,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:30,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:30,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:30,641 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:30,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:30,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:30,649 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:30,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:30,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:30,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660337794] [2021-06-05 13:49:30,691 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:30,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228712947] [2021-06-05 13:49:30,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228712947] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:30,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:30,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:30,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980585923] [2021-06-05 13:49:30,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:30,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:30,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:30,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:30,691 INFO L87 Difference]: Start difference. First operand 563 states and 1536 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:31,019 INFO L93 Difference]: Finished difference Result 616 states and 1657 transitions. [2021-06-05 13:49:31,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:31,020 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:31,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:31,020 INFO L225 Difference]: With dead ends: 616 [2021-06-05 13:49:31,020 INFO L226 Difference]: Without dead ends: 613 [2021-06-05 13:49:31,020 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 118.9ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:31,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-06-05 13:49:31,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 561. [2021-06-05 13:49:31,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 560 states have (on average 2.732142857142857) internal successors, (1530), 560 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1530 transitions. [2021-06-05 13:49:31,026 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1530 transitions. Word has length 18 [2021-06-05 13:49:31,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:31,026 INFO L482 AbstractCegarLoop]: Abstraction has 561 states and 1530 transitions. [2021-06-05 13:49:31,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,026 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1530 transitions. [2021-06-05 13:49:31,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:31,026 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:31,026 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:31,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable770,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:31,227 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:31,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:31,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1411255418, now seen corresponding path program 470 times [2021-06-05 13:49:31,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:31,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977194826] [2021-06-05 13:49:31,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:31,228 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:31,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1043930710] [2021-06-05 13:49:31,228 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 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:31,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:31,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:31,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:49:31,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:31,292 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 13:49:31,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:31,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:31,344 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 13:49:31,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:49:31,374 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 13:49:31,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 13:49:31,405 INFO L446 ElimStorePlain]: Different costs {0=[v_A_630], 5=[F]} [2021-06-05 13:49:31,407 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 13:49:31,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:31,429 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,429 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 13:49:31,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:31,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:31,446 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 13:49:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:31,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977194826] [2021-06-05 13:49:31,533 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043930710] [2021-06-05 13:49:31,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043930710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:31,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:31,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:31,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66376220] [2021-06-05 13:49:31,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:31,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:31,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:31,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:31,533 INFO L87 Difference]: Start difference. First operand 561 states and 1530 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:31,820 INFO L93 Difference]: Finished difference Result 597 states and 1611 transitions. [2021-06-05 13:49:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:31,821 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:31,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:31,822 INFO L225 Difference]: With dead ends: 597 [2021-06-05 13:49:31,822 INFO L226 Difference]: Without dead ends: 594 [2021-06-05 13:49:31,822 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 156.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:31,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-06-05 13:49:31,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 566. [2021-06-05 13:49:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.7380530973451327) internal successors, (1547), 565 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1547 transitions. [2021-06-05 13:49:31,827 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1547 transitions. Word has length 18 [2021-06-05 13:49:31,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:31,827 INFO L482 AbstractCegarLoop]: Abstraction has 566 states and 1547 transitions. [2021-06-05 13:49:31,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:31,827 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1547 transitions. [2021-06-05 13:49:31,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:31,827 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:31,828 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:32,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable771 [2021-06-05 13:49:32,028 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:32,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:32,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1001862390, now seen corresponding path program 471 times [2021-06-05 13:49:32,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:32,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359979203] [2021-06-05 13:49:32,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:32,029 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:32,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [806746437] [2021-06-05 13:49:32,030 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 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:32,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:32,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:32,054 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:32,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:32,077 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 13:49:32,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:32,127 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 13:49:32,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:49:32,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:32,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 31 treesize of output 30 [2021-06-05 13:49:32,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:49:32,248 INFO L446 ElimStorePlain]: Different costs {0=[v_A_632], 2=[F]} [2021-06-05 13:49:32,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 13:49:32,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:32,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:32,262 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:32,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:32,302 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:32,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:32,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359979203] [2021-06-05 13:49:32,302 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:32,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806746437] [2021-06-05 13:49:32,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806746437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:32,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:32,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:32,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610416055] [2021-06-05 13:49:32,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:32,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:32,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:32,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:32,303 INFO L87 Difference]: Start difference. First operand 566 states and 1547 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:32,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:32,711 INFO L93 Difference]: Finished difference Result 600 states and 1613 transitions. [2021-06-05 13:49:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:32,711 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:32,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:32,712 INFO L225 Difference]: With dead ends: 600 [2021-06-05 13:49:32,712 INFO L226 Difference]: Without dead ends: 597 [2021-06-05 13:49:32,712 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 153.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:32,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-06-05 13:49:32,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 569. [2021-06-05 13:49:32,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.737676056338028) internal successors, (1555), 568 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:32,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1555 transitions. [2021-06-05 13:49:32,718 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1555 transitions. Word has length 18 [2021-06-05 13:49:32,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:32,718 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1555 transitions. [2021-06-05 13:49:32,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:32,718 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1555 transitions. [2021-06-05 13:49:32,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:32,718 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:32,718 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:32,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable772,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:32,919 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:32,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:32,919 INFO L82 PathProgramCache]: Analyzing trace with hash 716481316, now seen corresponding path program 472 times [2021-06-05 13:49:32,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:32,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530995819] [2021-06-05 13:49:32,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:32,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:32,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [258536974] [2021-06-05 13:49:32,920 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 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:32,943 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:32,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:32,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:49:32,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:32,965 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 13:49:32,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:32,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:32,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:33,020 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 13:49:33,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:49:33,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:33,054 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 13:49:33,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:49:33,106 INFO L446 ElimStorePlain]: Different costs {0=[v_A_634], 2=[F]} [2021-06-05 13:49:33,108 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 13:49:33,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:33,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:33,120 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:33,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,128 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:33,176 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:33,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:33,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530995819] [2021-06-05 13:49:33,176 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:33,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258536974] [2021-06-05 13:49:33,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258536974] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:33,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:33,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:33,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643708550] [2021-06-05 13:49:33,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:33,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:33,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:33,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:33,177 INFO L87 Difference]: Start difference. First operand 569 states and 1555 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:33,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:33,452 INFO L93 Difference]: Finished difference Result 629 states and 1681 transitions. [2021-06-05 13:49:33,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:33,452 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:33,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:33,453 INFO L225 Difference]: With dead ends: 629 [2021-06-05 13:49:33,453 INFO L226 Difference]: Without dead ends: 626 [2021-06-05 13:49:33,453 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 137.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:33,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-06-05 13:49:33,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 570. [2021-06-05 13:49:33,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 2.7381370826010545) internal successors, (1558), 569 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:33,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 1558 transitions. [2021-06-05 13:49:33,459 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 1558 transitions. Word has length 18 [2021-06-05 13:49:33,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:33,459 INFO L482 AbstractCegarLoop]: Abstraction has 570 states and 1558 transitions. [2021-06-05 13:49:33,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:33,459 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 1558 transitions. [2021-06-05 13:49:33,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:33,460 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:33,460 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:33,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 476 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable773 [2021-06-05 13:49:33,660 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:33,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:33,660 INFO L82 PathProgramCache]: Analyzing trace with hash 734915342, now seen corresponding path program 473 times [2021-06-05 13:49:33,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:33,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761868841] [2021-06-05 13:49:33,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:33,661 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:33,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1342916612] [2021-06-05 13:49:33,661 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 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:33,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:33,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:33,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:33,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:33,707 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 13:49:33,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:33,763 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 13:49:33,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:49:33,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:33,797 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 13:49:33,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:49:33,834 INFO L446 ElimStorePlain]: Different costs {0=[v_A_636], 5=[F]} [2021-06-05 13:49:33,836 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 13:49:33,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:33,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:33,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:33,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:33,851 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 13:49:33,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:33,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:33,866 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 13:49:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:33,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:33,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761868841] [2021-06-05 13:49:33,950 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:33,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342916612] [2021-06-05 13:49:33,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342916612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:33,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:33,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:33,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109361945] [2021-06-05 13:49:33,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:33,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:33,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:33,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:33,951 INFO L87 Difference]: Start difference. First operand 570 states and 1558 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:34,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:34,269 INFO L93 Difference]: Finished difference Result 603 states and 1630 transitions. [2021-06-05 13:49:34,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:34,269 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:34,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:34,270 INFO L225 Difference]: With dead ends: 603 [2021-06-05 13:49:34,270 INFO L226 Difference]: Without dead ends: 600 [2021-06-05 13:49:34,270 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 152.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:34,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2021-06-05 13:49:34,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 574. [2021-06-05 13:49:34,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.7417102966841185) internal successors, (1571), 573 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:34,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1571 transitions. [2021-06-05 13:49:34,275 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1571 transitions. Word has length 18 [2021-06-05 13:49:34,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:34,276 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1571 transitions. [2021-06-05 13:49:34,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:34,276 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1571 transitions. [2021-06-05 13:49:34,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:34,276 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:34,276 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:34,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 477 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable774 [2021-06-05 13:49:34,477 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:34,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:34,477 INFO L82 PathProgramCache]: Analyzing trace with hash 2051072646, now seen corresponding path program 474 times [2021-06-05 13:49:34,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:34,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974026048] [2021-06-05 13:49:34,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:34,478 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:34,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263711338] [2021-06-05 13:49:34,478 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 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:34,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:49:34,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:34,503 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:49:34,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:34,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 15 treesize of output 11 [2021-06-05 13:49:34,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:34,568 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 13:49:34,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:49:34,594 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 13:49:34,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:49:34,637 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,638 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 39 treesize of output 49 [2021-06-05 13:49:34,644 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 13:49:34,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,674 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 13:49:34,674 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 35 treesize of output 30 [2021-06-05 13:49:34,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:34,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:34,693 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 13:49:34,693 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:53 [2021-06-05 13:49:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:35,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:35,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974026048] [2021-06-05 13:49:35,110 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:35,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263711338] [2021-06-05 13:49:35,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263711338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:35,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:35,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:35,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201388916] [2021-06-05 13:49:35,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:35,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:35,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:35,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:35,110 INFO L87 Difference]: Start difference. First operand 574 states and 1571 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:35,772 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 13:49:36,011 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-06-05 13:49:36,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:36,063 INFO L93 Difference]: Finished difference Result 602 states and 1624 transitions. [2021-06-05 13:49:36,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:49:36,064 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:36,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:36,065 INFO L225 Difference]: With dead ends: 602 [2021-06-05 13:49:36,065 INFO L226 Difference]: Without dead ends: 596 [2021-06-05 13:49:36,065 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 769.3ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:49:36,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-06-05 13:49:36,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 577. [2021-06-05 13:49:36,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 2.7378472222222223) internal successors, (1577), 576 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:36,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1577 transitions. [2021-06-05 13:49:36,070 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1577 transitions. Word has length 18 [2021-06-05 13:49:36,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:36,070 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1577 transitions. [2021-06-05 13:49:36,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:36,070 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1577 transitions. [2021-06-05 13:49:36,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:36,071 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:36,071 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:36,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable775 [2021-06-05 13:49:36,272 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:36,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:36,273 INFO L82 PathProgramCache]: Analyzing trace with hash -2095953978, now seen corresponding path program 475 times [2021-06-05 13:49:36,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:36,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847074705] [2021-06-05 13:49:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:36,274 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:36,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [578397099] [2021-06-05 13:49:36,274 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 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:36,302 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:49:36,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:36,324 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 13:49:36,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:36,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:36,364 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 13:49:36,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:36,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:49:36,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:36,413 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 13:49:36,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:36,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:49:36,484 INFO L446 ElimStorePlain]: Different costs {0=[v_A_640], 2=[F]} [2021-06-05 13:49:36,486 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 13:49:36,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:36,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:36,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:36,498 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:36,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:36,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:36,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:36,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:36,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847074705] [2021-06-05 13:49:36,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:36,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578397099] [2021-06-05 13:49:36,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578397099] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:36,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:36,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:36,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865447807] [2021-06-05 13:49:36,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:36,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:36,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:36,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:36,535 INFO L87 Difference]: Start difference. First operand 577 states and 1577 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:36,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:36,915 INFO L93 Difference]: Finished difference Result 607 states and 1638 transitions. [2021-06-05 13:49:36,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:36,916 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:36,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:36,917 INFO L225 Difference]: With dead ends: 607 [2021-06-05 13:49:36,917 INFO L226 Difference]: Without dead ends: 604 [2021-06-05 13:49:36,917 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 143.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:36,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-06-05 13:49:36,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 583. [2021-06-05 13:49:36,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.7371134020618557) internal successors, (1593), 582 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:36,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1593 transitions. [2021-06-05 13:49:36,922 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1593 transitions. Word has length 18 [2021-06-05 13:49:36,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:36,922 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1593 transitions. [2021-06-05 13:49:36,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:36,923 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1593 transitions. [2021-06-05 13:49:36,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:36,923 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:36,923 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:37,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable785 [2021-06-05 13:49:37,124 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:37,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:37,124 INFO L82 PathProgramCache]: Analyzing trace with hash -377610272, now seen corresponding path program 476 times [2021-06-05 13:49:37,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:37,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645760438] [2021-06-05 13:49:37,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:37,125 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:37,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175120217] [2021-06-05 13:49:37,125 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 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:37,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:37,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:37,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:49:37,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:37,178 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 13:49:37,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:37,208 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 13:49:37,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:49:37,243 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 25 treesize of output 24 [2021-06-05 13:49:37,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:37,285 INFO L446 ElimStorePlain]: Different costs {0=[v_A_642], 2=[F]} [2021-06-05 13:49:37,287 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 13:49:37,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,305 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 33 treesize of output 41 [2021-06-05 13:49:37,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:37,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:37,317 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:49:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:37,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:37,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645760438] [2021-06-05 13:49:37,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:37,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175120217] [2021-06-05 13:49:37,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175120217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:37,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:37,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:37,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026566691] [2021-06-05 13:49:37,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:37,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:37,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:37,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:37,375 INFO L87 Difference]: Start difference. First operand 583 states and 1593 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:37,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:37,776 INFO L93 Difference]: Finished difference Result 632 states and 1700 transitions. [2021-06-05 13:49:37,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:37,776 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:37,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:37,777 INFO L225 Difference]: With dead ends: 632 [2021-06-05 13:49:37,777 INFO L226 Difference]: Without dead ends: 629 [2021-06-05 13:49:37,777 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 127.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:37,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-06-05 13:49:37,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 581. [2021-06-05 13:49:37,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.736206896551724) internal successors, (1587), 580 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:37,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1587 transitions. [2021-06-05 13:49:37,783 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1587 transitions. Word has length 18 [2021-06-05 13:49:37,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:37,783 INFO L482 AbstractCegarLoop]: Abstraction has 581 states and 1587 transitions. [2021-06-05 13:49:37,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:37,783 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1587 transitions. [2021-06-05 13:49:37,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:37,784 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:37,784 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:37,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 480 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable786 [2021-06-05 13:49:37,984 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:37,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:37,984 INFO L82 PathProgramCache]: Analyzing trace with hash -359176246, now seen corresponding path program 477 times [2021-06-05 13:49:37,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:37,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131876364] [2021-06-05 13:49:37,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:37,986 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:37,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487210144] [2021-06-05 13:49:37,986 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 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:38,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:38,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:38,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:49:38,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:38,097 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 13:49:38,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:49:38,123 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 13:49:38,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-06-05 13:49:38,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 25 treesize of output 24 [2021-06-05 13:49:38,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:49:38,182 INFO L446 ElimStorePlain]: Different costs {0=[v_A_644], 2=[F]} [2021-06-05 13:49:38,184 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 13:49:38,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,201 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,201 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 35 treesize of output 45 [2021-06-05 13:49:38,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,215 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:48 [2021-06-05 13:49:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:38,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:38,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131876364] [2021-06-05 13:49:38,293 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:38,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487210144] [2021-06-05 13:49:38,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487210144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:38,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:38,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:38,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044409585] [2021-06-05 13:49:38,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:38,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:38,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:38,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:38,293 INFO L87 Difference]: Start difference. First operand 581 states and 1587 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:38,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:38,668 INFO L93 Difference]: Finished difference Result 640 states and 1712 transitions. [2021-06-05 13:49:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:38,669 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:38,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:38,670 INFO L225 Difference]: With dead ends: 640 [2021-06-05 13:49:38,670 INFO L226 Difference]: Without dead ends: 637 [2021-06-05 13:49:38,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 128.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:38,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-06-05 13:49:38,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 582. [2021-06-05 13:49:38,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 2.738382099827883) internal successors, (1591), 581 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:38,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1591 transitions. [2021-06-05 13:49:38,676 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1591 transitions. Word has length 18 [2021-06-05 13:49:38,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:38,676 INFO L482 AbstractCegarLoop]: Abstraction has 582 states and 1591 transitions. [2021-06-05 13:49:38,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:38,676 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1591 transitions. [2021-06-05 13:49:38,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:38,677 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:38,677 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:38,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable787,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:38,877 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:38,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:38,877 INFO L82 PathProgramCache]: Analyzing trace with hash 956981058, now seen corresponding path program 478 times [2021-06-05 13:49:38,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:38,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308752095] [2021-06-05 13:49:38,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:38,878 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:38,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [605466934] [2021-06-05 13:49:38,879 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 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:38,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:38,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:38,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:38,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:38,923 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 13:49:38,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:38,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 13:49:38,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:38,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:38,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:49:39,013 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 13:49:39,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:49:39,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:39,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:39,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:49:39,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,062 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 25 treesize of output 24 [2021-06-05 13:49:39,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,070 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 13:49:39,070 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:49:39,132 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:39,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:39,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308752095] [2021-06-05 13:49:39,132 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:39,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605466934] [2021-06-05 13:49:39,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605466934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:39,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:39,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:39,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722080396] [2021-06-05 13:49:39,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:39,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:39,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:39,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:39,133 INFO L87 Difference]: Start difference. First operand 582 states and 1591 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:39,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:39,441 INFO L93 Difference]: Finished difference Result 617 states and 1668 transitions. [2021-06-05 13:49:39,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:39,441 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:39,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:39,442 INFO L225 Difference]: With dead ends: 617 [2021-06-05 13:49:39,442 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 13:49:39,442 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 138.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:39,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 13:49:39,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 583. [2021-06-05 13:49:39,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.738831615120275) internal successors, (1594), 582 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:39,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1594 transitions. [2021-06-05 13:49:39,448 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1594 transitions. Word has length 18 [2021-06-05 13:49:39,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:39,448 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1594 transitions. [2021-06-05 13:49:39,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:39,448 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1594 transitions. [2021-06-05 13:49:39,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:39,449 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:39,449 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:39,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable788 [2021-06-05 13:49:39,649 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:39,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:39,650 INFO L82 PathProgramCache]: Analyzing trace with hash 2030066438, now seen corresponding path program 479 times [2021-06-05 13:49:39,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:39,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364215698] [2021-06-05 13:49:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:39,651 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:39,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611504720] [2021-06-05 13:49:39,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 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:39,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:49:39,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:39,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:49:39,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:39,706 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 13:49:39,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:49:39,763 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 13:49:39,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:49:39,795 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 13:49:39,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:49:39,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:39,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:39,855 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:49:39,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:39,865 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 25 treesize of output 24 [2021-06-05 13:49:39,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:39,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:39,874 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 13:49:39,874 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:49:39,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:39,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:39,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364215698] [2021-06-05 13:49:39,937 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:39,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611504720] [2021-06-05 13:49:39,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611504720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:39,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:39,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:39,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706973513] [2021-06-05 13:49:39,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:39,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:39,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:39,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:39,938 INFO L87 Difference]: Start difference. First operand 583 states and 1594 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:40,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:40,321 INFO L93 Difference]: Finished difference Result 674 states and 1807 transitions. [2021-06-05 13:49:40,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:40,322 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:40,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:40,322 INFO L225 Difference]: With dead ends: 674 [2021-06-05 13:49:40,322 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 13:49:40,323 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 179.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:40,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 13:49:40,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 587. [2021-06-05 13:49:40,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 2.744027303754266) internal successors, (1608), 586 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1608 transitions. [2021-06-05 13:49:40,328 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1608 transitions. Word has length 18 [2021-06-05 13:49:40,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:40,328 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1608 transitions. [2021-06-05 13:49:40,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:40,329 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1608 transitions. [2021-06-05 13:49:40,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:40,329 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:40,329 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:40,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable789,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:40,530 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:40,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:40,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1097917011, now seen corresponding path program 480 times [2021-06-05 13:49:40,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:40,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486578330] [2021-06-05 13:49:40,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:40,531 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:40,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837813599] [2021-06-05 13:49:40,531 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 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:40,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:40,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:40,555 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:40,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:40,576 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 13:49:40,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:40,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 12 treesize of output 11 [2021-06-05 13:49:40,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:40,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:40,621 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 13:49:40,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:49:40,666 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 13:49:40,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:40,748 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 13:49:40,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:40,786 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 13:49:40,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,798 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 49 treesize of output 37 [2021-06-05 13:49:40,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:40,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:40,806 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:40,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:40,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486578330] [2021-06-05 13:49:40,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:40,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837813599] [2021-06-05 13:49:40,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837813599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:40,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:40,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:40,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212715354] [2021-06-05 13:49:40,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:40,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:40,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:40,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:40,839 INFO L87 Difference]: Start difference. First operand 587 states and 1608 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:41,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:41,237 INFO L93 Difference]: Finished difference Result 605 states and 1640 transitions. [2021-06-05 13:49:41,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:41,238 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:41,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:41,239 INFO L225 Difference]: With dead ends: 605 [2021-06-05 13:49:41,239 INFO L226 Difference]: Without dead ends: 602 [2021-06-05 13:49:41,239 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 163.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:41,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-06-05 13:49:41,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 591. [2021-06-05 13:49:41,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 2.7457627118644066) internal successors, (1620), 590 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:41,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1620 transitions. [2021-06-05 13:49:41,245 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1620 transitions. Word has length 18 [2021-06-05 13:49:41,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:41,245 INFO L482 AbstractCegarLoop]: Abstraction has 591 states and 1620 transitions. [2021-06-05 13:49:41,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:41,245 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1620 transitions. [2021-06-05 13:49:41,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:41,245 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:41,245 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:41,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable790,484 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:41,446 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:41,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:41,446 INFO L82 PathProgramCache]: Analyzing trace with hash 631130323, now seen corresponding path program 481 times [2021-06-05 13:49:41,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:41,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475351980] [2021-06-05 13:49:41,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:41,447 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:41,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [856785505] [2021-06-05 13:49:41,447 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 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:41,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:41,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:41,493 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 13:49:41,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:41,513 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 13:49:41,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:41,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:41,540 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 13:49:41,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:49:41,587 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 13:49:41,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:41,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 13:49:41,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:49:41,703 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 13:49:41,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,721 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 49 treesize of output 37 [2021-06-05 13:49:41,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:41,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:41,729 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:41,762 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:41,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:41,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475351980] [2021-06-05 13:49:41,762 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:41,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856785505] [2021-06-05 13:49:41,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856785505] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:41,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:41,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:41,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814995192] [2021-06-05 13:49:41,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:41,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:41,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:41,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:41,763 INFO L87 Difference]: Start difference. First operand 591 states and 1620 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:42,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:42,195 INFO L93 Difference]: Finished difference Result 610 states and 1651 transitions. [2021-06-05 13:49:42,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:42,196 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:42,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:42,197 INFO L225 Difference]: With dead ends: 610 [2021-06-05 13:49:42,197 INFO L226 Difference]: Without dead ends: 607 [2021-06-05 13:49:42,197 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 163.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:42,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-06-05 13:49:42,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 592. [2021-06-05 13:49:42,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.746192893401015) internal successors, (1623), 591 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:42,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1623 transitions. [2021-06-05 13:49:42,202 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1623 transitions. Word has length 18 [2021-06-05 13:49:42,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:42,202 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1623 transitions. [2021-06-05 13:49:42,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:42,202 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1623 transitions. [2021-06-05 13:49:42,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:42,203 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:42,203 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:42,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable791,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:42,403 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:42,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:42,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1945493267, now seen corresponding path program 482 times [2021-06-05 13:49:42,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:42,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732209017] [2021-06-05 13:49:42,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:42,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:42,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1463682908] [2021-06-05 13:49:42,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 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:42,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:42,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:42,428 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:42,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:42,449 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 13:49:42,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:42,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 13:49:42,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:49:42,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:42,493 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 13:49:42,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:49:42,539 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 13:49:42,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:49:42,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:42,595 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 13:49:42,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:49:42,635 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 50 treesize of output 38 [2021-06-05 13:49:42,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,644 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 29 treesize of output 34 [2021-06-05 13:49:42,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:42,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:42,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:42,703 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:42,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:42,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732209017] [2021-06-05 13:49:42,703 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:42,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463682908] [2021-06-05 13:49:42,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463682908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:42,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:42,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:42,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036913319] [2021-06-05 13:49:42,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:42,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:42,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:42,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:42,704 INFO L87 Difference]: Start difference. First operand 592 states and 1623 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:43,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:43,175 INFO L93 Difference]: Finished difference Result 622 states and 1681 transitions. [2021-06-05 13:49:43,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:43,176 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:43,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:43,177 INFO L225 Difference]: With dead ends: 622 [2021-06-05 13:49:43,177 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 13:49:43,177 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 156.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:43,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 13:49:43,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 590. [2021-06-05 13:49:43,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 2.7453310696095077) internal successors, (1617), 589 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:43,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1617 transitions. [2021-06-05 13:49:43,182 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1617 transitions. Word has length 18 [2021-06-05 13:49:43,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:43,182 INFO L482 AbstractCegarLoop]: Abstraction has 590 states and 1617 transitions. [2021-06-05 13:49:43,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:43,182 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1617 transitions. [2021-06-05 13:49:43,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:43,183 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:43,183 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:43,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable792,486 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:43,383 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:43,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:43,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1202585129, now seen corresponding path program 483 times [2021-06-05 13:49:43,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:43,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719618002] [2021-06-05 13:49:43,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:43,385 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:43,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641964299] [2021-06-05 13:49:43,385 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 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:43,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:49:43,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:43,411 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:43,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:43,435 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 13:49:43,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:43,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 12 treesize of output 11 [2021-06-05 13:49:43,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:49:43,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:43,509 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 37 treesize of output 36 [2021-06-05 13:49:43,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:49:43,563 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 13:49:43,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:43,605 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 13:49:43,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:49:43,691 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 13:49:43,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,703 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 49 treesize of output 37 [2021-06-05 13:49:43,704 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:43,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:43,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:43,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:43,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:43,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719618002] [2021-06-05 13:49:43,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:43,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641964299] [2021-06-05 13:49:43,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641964299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:43,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:43,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:43,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636927111] [2021-06-05 13:49:43,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:43,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:43,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:43,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:43,743 INFO L87 Difference]: Start difference. First operand 590 states and 1617 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:44,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:44,157 INFO L93 Difference]: Finished difference Result 605 states and 1642 transitions. [2021-06-05 13:49:44,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:44,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:44,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:44,158 INFO L225 Difference]: With dead ends: 605 [2021-06-05 13:49:44,158 INFO L226 Difference]: Without dead ends: 602 [2021-06-05 13:49:44,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 190.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:44,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-06-05 13:49:44,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 592. [2021-06-05 13:49:44,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.746192893401015) internal successors, (1623), 591 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:44,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1623 transitions. [2021-06-05 13:49:44,164 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1623 transitions. Word has length 18 [2021-06-05 13:49:44,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:44,164 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1623 transitions. [2021-06-05 13:49:44,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:44,164 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1623 transitions. [2021-06-05 13:49:44,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:44,165 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:44,165 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:44,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable793,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:44,366 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:44,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:44,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1374038461, now seen corresponding path program 484 times [2021-06-05 13:49:44,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:44,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67506440] [2021-06-05 13:49:44,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:44,367 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:44,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667990293] [2021-06-05 13:49:44,367 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 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:44,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:44,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:44,391 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:44,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:44,413 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 13:49:44,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:44,442 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 13:49:44,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:49:44,476 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 13:49:44,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:49:44,507 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 13:49:44,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:44,545 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 13:49:44,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:49:44,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 50 treesize of output 38 [2021-06-05 13:49:44,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,621 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 29 treesize of output 34 [2021-06-05 13:49:44,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:44,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:44,629 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:44,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:44,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67506440] [2021-06-05 13:49:44,683 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:44,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667990293] [2021-06-05 13:49:44,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667990293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:44,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:44,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:44,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54081402] [2021-06-05 13:49:44,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:44,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:44,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:44,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:44,684 INFO L87 Difference]: Start difference. First operand 592 states and 1623 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:45,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:45,161 INFO L93 Difference]: Finished difference Result 618 states and 1673 transitions. [2021-06-05 13:49:45,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:45,162 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:45,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:45,163 INFO L225 Difference]: With dead ends: 618 [2021-06-05 13:49:45,163 INFO L226 Difference]: Without dead ends: 615 [2021-06-05 13:49:45,163 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 162.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:45,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-06-05 13:49:45,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 591. [2021-06-05 13:49:45,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 2.7457627118644066) internal successors, (1620), 590 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:45,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1620 transitions. [2021-06-05 13:49:45,168 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1620 transitions. Word has length 18 [2021-06-05 13:49:45,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:45,169 INFO L482 AbstractCegarLoop]: Abstraction has 591 states and 1620 transitions. [2021-06-05 13:49:45,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:45,169 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1620 transitions. [2021-06-05 13:49:45,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:45,169 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:45,169 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:45,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable794 [2021-06-05 13:49:45,370 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:45,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:45,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1355604435, now seen corresponding path program 485 times [2021-06-05 13:49:45,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:45,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498312310] [2021-06-05 13:49:45,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:45,375 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:45,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447620323] [2021-06-05 13:49:45,375 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 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:45,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:49:45,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:45,401 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:45,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:45,422 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 13:49:45,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:45,442 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 13:49:45,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:45,468 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 13:49:45,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:49:45,499 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 13:49:45,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:49:45,535 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 13:49:45,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:49:45,575 INFO L446 ElimStorePlain]: Different costs {0=[v_A_666], 12=[F]} [2021-06-05 13:49:45,578 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 13:49:45,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,611 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:45,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:45,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:45,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:45,619 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:49:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:45,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:45,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498312310] [2021-06-05 13:49:45,691 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:45,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447620323] [2021-06-05 13:49:45,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447620323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:45,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:45,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:45,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246819220] [2021-06-05 13:49:45,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:45,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:45,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:45,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:45,692 INFO L87 Difference]: Start difference. First operand 591 states and 1620 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:46,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:46,148 INFO L93 Difference]: Finished difference Result 609 states and 1655 transitions. [2021-06-05 13:49:46,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:46,149 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:46,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:46,149 INFO L225 Difference]: With dead ends: 609 [2021-06-05 13:49:46,149 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 13:49:46,149 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 148.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:46,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 13:49:46,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 589. [2021-06-05 13:49:46,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 588 states have (on average 2.7448979591836733) internal successors, (1614), 588 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:46,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 1614 transitions. [2021-06-05 13:49:46,155 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 1614 transitions. Word has length 18 [2021-06-05 13:49:46,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:46,155 INFO L482 AbstractCegarLoop]: Abstraction has 589 states and 1614 transitions. [2021-06-05 13:49:46,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:46,155 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 1614 transitions. [2021-06-05 13:49:46,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:46,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:46,155 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:46,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 489 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable795 [2021-06-05 13:49:46,356 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:46,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:46,356 INFO L82 PathProgramCache]: Analyzing trace with hash -946211407, now seen corresponding path program 486 times [2021-06-05 13:49:46,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:46,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577440924] [2021-06-05 13:49:46,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:46,357 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:46,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83456996] [2021-06-05 13:49:46,357 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 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:46,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:46,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:46,382 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:46,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:46,403 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 13:49:46,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:46,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 13:49:46,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:49:46,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:46,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 37 treesize of output 36 [2021-06-05 13:49:46,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:49:46,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 13:49:46,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:49:46,553 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 13:49:46,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:49:46,642 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 50 treesize of output 38 [2021-06-05 13:49:46,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,651 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 29 treesize of output 34 [2021-06-05 13:49:46,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:46,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:46,659 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:46,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:46,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:46,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577440924] [2021-06-05 13:49:46,691 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:46,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83456996] [2021-06-05 13:49:46,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83456996] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:46,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:46,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:46,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449113567] [2021-06-05 13:49:46,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:46,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:46,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:46,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:46,692 INFO L87 Difference]: Start difference. First operand 589 states and 1614 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:47,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:47,167 INFO L93 Difference]: Finished difference Result 618 states and 1669 transitions. [2021-06-05 13:49:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:47,168 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:47,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:47,168 INFO L225 Difference]: With dead ends: 618 [2021-06-05 13:49:47,169 INFO L226 Difference]: Without dead ends: 615 [2021-06-05 13:49:47,169 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 178.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:47,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-06-05 13:49:47,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 592. [2021-06-05 13:49:47,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:47,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 13:49:47,174 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 13:49:47,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:47,174 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 13:49:47,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:47,175 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 13:49:47,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:47,175 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:47,175 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:47,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable796 [2021-06-05 13:49:47,376 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:47,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:47,376 INFO L82 PathProgramCache]: Analyzing trace with hash 772132299, now seen corresponding path program 487 times [2021-06-05 13:49:47,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:47,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35742931] [2021-06-05 13:49:47,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:47,377 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:47,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311196818] [2021-06-05 13:49:47,377 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 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:47,401 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:47,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:47,423 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 13:49:47,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:47,456 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 13:49:47,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:49:47,492 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 13:49:47,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:49:47,531 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 13:49:47,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:49:47,563 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 13:49:47,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:49:47,627 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 13:49:47,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,639 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 49 treesize of output 37 [2021-06-05 13:49:47,640 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:47,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:47,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:47,697 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:47,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:47,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35742931] [2021-06-05 13:49:47,698 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:47,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311196818] [2021-06-05 13:49:47,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311196818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:47,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:47,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:47,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140628373] [2021-06-05 13:49:47,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:47,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:47,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:47,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:47,698 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:48,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:48,151 INFO L93 Difference]: Finished difference Result 631 states and 1700 transitions. [2021-06-05 13:49:48,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:48,152 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:48,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:48,153 INFO L225 Difference]: With dead ends: 631 [2021-06-05 13:49:48,153 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 13:49:48,153 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 159.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:48,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 13:49:48,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 592. [2021-06-05 13:49:48,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:48,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 13:49:48,160 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 13:49:48,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:48,160 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 13:49:48,160 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:48,160 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 13:49:48,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:48,161 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:48,161 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:48,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable797,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:48,361 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:48,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:48,362 INFO L82 PathProgramCache]: Analyzing trace with hash 790566325, now seen corresponding path program 488 times [2021-06-05 13:49:48,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:48,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666348551] [2021-06-05 13:49:48,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:48,364 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:48,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [885284218] [2021-06-05 13:49:48,364 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 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:48,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:48,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:48,395 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:48,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:48,419 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 13:49:48,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:48,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 12 treesize of output 11 [2021-06-05 13:49:48,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:48,480 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 13:49:48,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:49:48,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:48,524 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 13:49:48,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:49:48,573 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 13:49:48,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:49:48,635 INFO L446 ElimStorePlain]: Different costs {0=[v_A_675], 12=[F]} [2021-06-05 13:49:48,639 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 13:49:48,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,695 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:48,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:48,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:48,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:48,706 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:49:48,799 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:48,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:48,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666348551] [2021-06-05 13:49:48,799 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:48,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885284218] [2021-06-05 13:49:48,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885284218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:48,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:48,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:48,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430902177] [2021-06-05 13:49:48,800 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:48,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:48,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:48,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:48,800 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:49,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:49,349 INFO L93 Difference]: Finished difference Result 614 states and 1667 transitions. [2021-06-05 13:49:49,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:49,349 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:49,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:49,350 INFO L225 Difference]: With dead ends: 614 [2021-06-05 13:49:49,350 INFO L226 Difference]: Without dead ends: 611 [2021-06-05 13:49:49,350 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 188.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:49,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-06-05 13:49:49,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 592. [2021-06-05 13:49:49,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:49,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 13:49:49,356 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 13:49:49,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:49,356 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 13:49:49,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:49,356 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 13:49:49,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:49,357 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:49,357 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:49,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 492 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable798 [2021-06-05 13:49:49,557 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:49,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:49,557 INFO L82 PathProgramCache]: Analyzing trace with hash 2106723629, now seen corresponding path program 489 times [2021-06-05 13:49:49,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:49,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911761720] [2021-06-05 13:49:49,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:49,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:49,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1196896623] [2021-06-05 13:49:49,559 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 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:49,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:49,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:49,584 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:49:49,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:49,605 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 13:49:49,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,612 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:49,625 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 13:49:49,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:49:49,648 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 13:49:49,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:49:49,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:49,677 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 13:49:49,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:49:49,712 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 13:49:49,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:49:49,769 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:49,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:49,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,779 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 32 treesize of output 34 [2021-06-05 13:49:49,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:49,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:49,787 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 13:49:49,787 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:49,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:49,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:49,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911761720] [2021-06-05 13:49:49,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:49,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196896623] [2021-06-05 13:49:49,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196896623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:49,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:49,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:49,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921560691] [2021-06-05 13:49:49,856 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:49,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:49,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:49,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:49,857 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:50,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:50,355 INFO L93 Difference]: Finished difference Result 615 states and 1673 transitions. [2021-06-05 13:49:50,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:50,355 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:50,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:50,356 INFO L225 Difference]: With dead ends: 615 [2021-06-05 13:49:50,356 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 13:49:50,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 141.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:50,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 13:49:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 592. [2021-06-05 13:49:50,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:50,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 13:49:50,362 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 13:49:50,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:50,362 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 13:49:50,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:50,362 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 13:49:50,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:50,363 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:50,363 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:50,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable799,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:50,563 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:50,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:50,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1158777520, now seen corresponding path program 490 times [2021-06-05 13:49:50,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:50,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687498084] [2021-06-05 13:49:50,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:50,565 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:50,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213306778] [2021-06-05 13:49:50,565 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 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:50,588 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:50,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:50,589 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:49:50,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:50,612 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 13:49:50,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:50,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:50,642 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 13:49:50,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:50,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:49:50,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:50,706 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 13:49:50,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:50,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:49:50,782 INFO L446 ElimStorePlain]: Different costs {0=[v_A_680], 2=[F]} [2021-06-05 13:49:50,784 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 13:49:50,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:50,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:50,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:50,797 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:50,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:50,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:50,804 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:50,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:50,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687498084] [2021-06-05 13:49:50,838 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:50,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213306778] [2021-06-05 13:49:50,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213306778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:50,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:50,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:50,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065618958] [2021-06-05 13:49:50,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:50,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:50,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:50,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:50,839 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:51,090 INFO L93 Difference]: Finished difference Result 620 states and 1681 transitions. [2021-06-05 13:49:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:51,091 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:51,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:51,092 INFO L225 Difference]: With dead ends: 620 [2021-06-05 13:49:51,092 INFO L226 Difference]: Without dead ends: 617 [2021-06-05 13:49:51,092 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:51,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-06-05 13:49:51,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 598. [2021-06-05 13:49:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.7504187604690116) internal successors, (1642), 597 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1642 transitions. [2021-06-05 13:49:51,097 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1642 transitions. Word has length 18 [2021-06-05 13:49:51,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:51,097 INFO L482 AbstractCegarLoop]: Abstraction has 598 states and 1642 transitions. [2021-06-05 13:49:51,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,098 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1642 transitions. [2021-06-05 13:49:51,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:51,098 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:51,098 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:51,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable800 [2021-06-05 13:49:51,300 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:51,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:51,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1417846070, now seen corresponding path program 491 times [2021-06-05 13:49:51,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:51,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462889922] [2021-06-05 13:49:51,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:51,302 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:51,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114795115] [2021-06-05 13:49:51,302 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 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:51,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:49:51,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:51,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:51,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:51,350 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 13:49:51,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:51,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:51,399 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 13:49:51,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:51,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:49:51,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:51,466 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 13:49:51,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:51,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:49:51,523 INFO L446 ElimStorePlain]: Different costs {0=[v_A_682], 2=[F]} [2021-06-05 13:49:51,525 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 13:49:51,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:51,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:51,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:51,537 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:49:51,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:51,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:51,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:49:51,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:51,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:51,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462889922] [2021-06-05 13:49:51,591 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:51,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114795115] [2021-06-05 13:49:51,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114795115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:51,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:51,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:51,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571516686] [2021-06-05 13:49:51,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:51,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:51,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:51,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:51,591 INFO L87 Difference]: Start difference. First operand 598 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:51,987 INFO L93 Difference]: Finished difference Result 645 states and 1743 transitions. [2021-06-05 13:49:51,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:51,988 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:51,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:51,989 INFO L225 Difference]: With dead ends: 645 [2021-06-05 13:49:51,989 INFO L226 Difference]: Without dead ends: 642 [2021-06-05 13:49:51,989 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:51,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-06-05 13:49:51,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 595. [2021-06-05 13:49:51,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.749158249158249) internal successors, (1633), 594 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1633 transitions. [2021-06-05 13:49:51,994 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1633 transitions. Word has length 18 [2021-06-05 13:49:51,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:51,994 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1633 transitions. [2021-06-05 13:49:51,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:51,994 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1633 transitions. [2021-06-05 13:49:51,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:51,995 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:51,995 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:52,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable801 [2021-06-05 13:49:52,195 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:52,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:52,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1399412044, now seen corresponding path program 492 times [2021-06-05 13:49:52,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:52,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675355233] [2021-06-05 13:49:52,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:52,197 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:52,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1029497576] [2021-06-05 13:49:52,197 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 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:52,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:49:52,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:52,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:52,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:52,244 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 13:49:52,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:49:52,262 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 13:49:52,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:49:52,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:52,320 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 13:49:52,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:49:52,358 INFO L446 ElimStorePlain]: Different costs {0=[v_A_684], 5=[F]} [2021-06-05 13:49:52,360 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 13:49:52,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:52,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:52,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:52,380 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,380 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2021-06-05 13:49:52,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:52,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:52,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:37 [2021-06-05 13:49:52,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:52,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:52,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675355233] [2021-06-05 13:49:52,468 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:52,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029497576] [2021-06-05 13:49:52,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029497576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:52,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:52,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:52,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860175089] [2021-06-05 13:49:52,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:52,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:52,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:52,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:52,469 INFO L87 Difference]: Start difference. First operand 595 states and 1633 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:52,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:52,841 INFO L93 Difference]: Finished difference Result 638 states and 1722 transitions. [2021-06-05 13:49:52,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:52,842 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:52,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:52,843 INFO L225 Difference]: With dead ends: 638 [2021-06-05 13:49:52,843 INFO L226 Difference]: Without dead ends: 635 [2021-06-05 13:49:52,843 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 150.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:52,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-06-05 13:49:52,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 594. [2021-06-05 13:49:52,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.748735244519393) internal successors, (1630), 593 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:52,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1630 transitions. [2021-06-05 13:49:52,849 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1630 transitions. Word has length 18 [2021-06-05 13:49:52,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:52,849 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1630 transitions. [2021-06-05 13:49:52,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:52,849 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1630 transitions. [2021-06-05 13:49:52,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:52,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:52,850 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:53,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable802,496 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:53,050 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:53,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:53,050 INFO L82 PathProgramCache]: Analyzing trace with hash -83254740, now seen corresponding path program 493 times [2021-06-05 13:49:53,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:53,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500958797] [2021-06-05 13:49:53,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:53,051 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:53,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [992555560] [2021-06-05 13:49:53,052 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 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:53,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:53,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:53,098 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 13:49:53,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:53,121 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 13:49:53,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:49:53,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 13:49:53,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:49:53,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:53,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:53,211 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:49:53,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,220 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 13:49:53,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,228 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 13:49:53,228 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:49:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:53,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:53,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500958797] [2021-06-05 13:49:53,290 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:53,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992555560] [2021-06-05 13:49:53,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992555560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:53,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:53,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:53,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793951092] [2021-06-05 13:49:53,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:53,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:53,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:53,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:53,291 INFO L87 Difference]: Start difference. First operand 594 states and 1630 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:53,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:53,590 INFO L93 Difference]: Finished difference Result 630 states and 1710 transitions. [2021-06-05 13:49:53,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:53,590 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:53,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:53,591 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:49:53,591 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 13:49:53,591 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 125.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:53,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 13:49:53,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 593. [2021-06-05 13:49:53,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.75) internal successors, (1628), 592 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:53,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1628 transitions. [2021-06-05 13:49:53,597 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1628 transitions. Word has length 18 [2021-06-05 13:49:53,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:53,597 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1628 transitions. [2021-06-05 13:49:53,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:53,597 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1628 transitions. [2021-06-05 13:49:53,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:53,597 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:53,597 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:53,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable803 [2021-06-05 13:49:53,798 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:53,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:53,798 INFO L82 PathProgramCache]: Analyzing trace with hash 989830640, now seen corresponding path program 494 times [2021-06-05 13:49:53,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:53,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098497466] [2021-06-05 13:49:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:53,799 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:53,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1756239716] [2021-06-05 13:49:53,799 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 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:53,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:49:53,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:53,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:53,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:53,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 20 treesize of output 16 [2021-06-05 13:49:53,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:49:53,876 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 13:49:53,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:49:53,921 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 13:49:53,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:53,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:49:53,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:53,980 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 39 treesize of output 49 [2021-06-05 13:49:53,987 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 13:49:54,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,002 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 13:49:54,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,016 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 13:49:54,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 13:49:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:54,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:54,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098497466] [2021-06-05 13:49:54,097 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:54,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756239716] [2021-06-05 13:49:54,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756239716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:54,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:54,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:54,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392545210] [2021-06-05 13:49:54,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:54,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:54,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:54,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:54,097 INFO L87 Difference]: Start difference. First operand 593 states and 1628 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:54,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:54,543 INFO L93 Difference]: Finished difference Result 680 states and 1835 transitions. [2021-06-05 13:49:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:54,544 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:54,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:54,545 INFO L225 Difference]: With dead ends: 680 [2021-06-05 13:49:54,545 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 13:49:54,545 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 201.4ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:54,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 13:49:54,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 592. [2021-06-05 13:49:54,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:54,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 13:49:54,551 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 13:49:54,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:54,551 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 13:49:54,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:54,551 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 13:49:54,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:54,552 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:54,552 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:54,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable804,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:54,753 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:54,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:54,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1160572713, now seen corresponding path program 495 times [2021-06-05 13:49:54,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:54,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060266859] [2021-06-05 13:49:54,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:54,754 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:54,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787298166] [2021-06-05 13:49:54,754 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 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:54,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:49:54,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:54,782 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:49:54,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:54,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 20 treesize of output 16 [2021-06-05 13:49:54,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:49:54,848 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 13:49:54,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:49:54,885 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 13:49:54,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:49:54,919 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 13:49:54,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:54,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:54,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:49:54,981 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:49:54,981 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 42 treesize of output 44 [2021-06-05 13:49:54,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:55,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:55,013 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 13:49:55,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 13:49:55,146 INFO L446 ElimStorePlain]: Different costs {0=[v_A_691], 3=[F]} [2021-06-05 13:49:55,152 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 13:49:55,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:55,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:55,194 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 13:49:55,194 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 49 treesize of output 45 [2021-06-05 13:49:55,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:55,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:55,219 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 13:49:55,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 13:49:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:55,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:55,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060266859] [2021-06-05 13:49:55,370 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:55,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787298166] [2021-06-05 13:49:55,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787298166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:55,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:55,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:49:55,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170113621] [2021-06-05 13:49:55,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:49:55,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:55,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:49:55,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:55,370 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:55,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:55,972 INFO L93 Difference]: Finished difference Result 625 states and 1693 transitions. [2021-06-05 13:49:55,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:49:55,973 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:55,974 INFO L225 Difference]: With dead ends: 625 [2021-06-05 13:49:55,974 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 13:49:55,974 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 439.5ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:49:55,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 13:49:55,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 596. [2021-06-05 13:49:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7596638655462185) internal successors, (1642), 595 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:55,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1642 transitions. [2021-06-05 13:49:55,980 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1642 transitions. Word has length 18 [2021-06-05 13:49:55,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:55,980 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1642 transitions. [2021-06-05 13:49:55,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:55,980 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1642 transitions. [2021-06-05 13:49:55,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:55,981 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:55,981 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:56,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 499 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable809 [2021-06-05 13:49:56,181 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:56,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:56,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1416050877, now seen corresponding path program 496 times [2021-06-05 13:49:56,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:56,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472424235] [2021-06-05 13:49:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:56,182 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:56,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [94282128] [2021-06-05 13:49:56,183 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 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:56,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:49:56,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:56,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:56,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:56,229 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 13:49:56,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:56,250 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 13:49:56,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:49:56,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:56,275 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 13:49:56,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:49:56,305 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 13:49:56,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:49:56,341 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 13:49:56,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:49:56,409 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 13:49:56,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,421 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 49 treesize of output 37 [2021-06-05 13:49:56,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:56,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:56,429 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:49:56,480 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:56,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:56,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472424235] [2021-06-05 13:49:56,481 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:56,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94282128] [2021-06-05 13:49:56,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94282128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:56,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:56,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:56,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486312008] [2021-06-05 13:49:56,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:56,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:56,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:56,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:56,481 INFO L87 Difference]: Start difference. First operand 596 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:56,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:56,929 INFO L93 Difference]: Finished difference Result 637 states and 1721 transitions. [2021-06-05 13:49:56,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:56,930 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:56,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:56,930 INFO L225 Difference]: With dead ends: 637 [2021-06-05 13:49:56,930 INFO L226 Difference]: Without dead ends: 634 [2021-06-05 13:49:56,931 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 151.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:56,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-06-05 13:49:56,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 595. [2021-06-05 13:49:56,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.757575757575758) internal successors, (1638), 594 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:56,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1638 transitions. [2021-06-05 13:49:56,936 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1638 transitions. Word has length 18 [2021-06-05 13:49:56,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:56,936 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1638 transitions. [2021-06-05 13:49:56,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:56,936 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1638 transitions. [2021-06-05 13:49:56,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:56,937 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:56,937 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:57,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable813 [2021-06-05 13:49:57,137 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:57,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:57,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1397616851, now seen corresponding path program 497 times [2021-06-05 13:49:57,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:57,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798494703] [2021-06-05 13:49:57,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:57,139 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:57,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729205826] [2021-06-05 13:49:57,139 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 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:57,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:49:57,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:57,165 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:57,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:57,187 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 13:49:57,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:57,207 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 13:49:57,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:57,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 13:49:57,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:49:57,268 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 13:49:57,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:49:57,301 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 13:49:57,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:49:57,345 INFO L446 ElimStorePlain]: Different costs {0=[v_A_697], 12=[F]} [2021-06-05 13:49:57,348 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 13:49:57,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,382 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:57,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:49:57,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:57,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:57,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:49:57,463 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:57,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:57,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798494703] [2021-06-05 13:49:57,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:57,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729205826] [2021-06-05 13:49:57,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729205826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:57,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:57,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:57,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695121748] [2021-06-05 13:49:57,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:57,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:57,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:57,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:57,464 INFO L87 Difference]: Start difference. First operand 595 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:57,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:57,963 INFO L93 Difference]: Finished difference Result 619 states and 1684 transitions. [2021-06-05 13:49:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:57,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:57,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:57,965 INFO L225 Difference]: With dead ends: 619 [2021-06-05 13:49:57,965 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 13:49:57,965 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 148.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:57,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 13:49:57,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 594. [2021-06-05 13:49:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:57,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 13:49:57,971 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 13:49:57,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:57,971 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 13:49:57,971 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:57,971 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 13:49:57,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:57,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:57,971 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:58,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable814,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:58,172 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:58,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:58,172 INFO L82 PathProgramCache]: Analyzing trace with hash -81459547, now seen corresponding path program 498 times [2021-06-05 13:49:58,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:58,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468811672] [2021-06-05 13:49:58,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:58,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:58,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2042620244] [2021-06-05 13:49:58,173 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 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:58,197 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:49:58,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:49:58,198 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:49:58,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:58,220 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 13:49:58,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:49:58,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 13:49:58,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:49:58,267 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 13:49:58,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:49:58,295 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 13:49:58,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:49:58,328 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 13:49:58,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:49:58,382 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:49:58,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:49:58,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,392 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 32 treesize of output 34 [2021-06-05 13:49:58,393 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:58,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:58,400 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 13:49:58,400 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:49:58,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:58,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:58,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468811672] [2021-06-05 13:49:58,469 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:58,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042620244] [2021-06-05 13:49:58,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042620244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:58,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:58,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:58,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781078421] [2021-06-05 13:49:58,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:58,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:58,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:58,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:58,470 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:58,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:58,977 INFO L93 Difference]: Finished difference Result 619 states and 1686 transitions. [2021-06-05 13:49:58,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:58,978 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:58,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:58,978 INFO L225 Difference]: With dead ends: 619 [2021-06-05 13:49:58,978 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 13:49:58,979 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 140.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:49:58,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 13:49:58,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 593. [2021-06-05 13:49:58,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:58,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 13:49:58,984 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 13:49:58,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:58,984 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 13:49:58,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:58,984 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 13:49:58,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:58,985 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:58,985 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:49:59,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable815 [2021-06-05 13:49:59,185 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:49:59,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:49:59,186 INFO L82 PathProgramCache]: Analyzing trace with hash 402085318, now seen corresponding path program 499 times [2021-06-05 13:49:59,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:49:59,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526790067] [2021-06-05 13:49:59,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:49:59,187 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:49:59,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [677639042] [2021-06-05 13:49:59,187 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 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:49:59,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:49:59,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:49:59,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:49:59,233 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 13:49:59,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:59,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:49:59,258 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 13:49:59,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:59,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:49:59,286 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 13:49:59,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:59,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:49:59,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:59,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:59,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:59,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:49:59,378 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:49:59,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:59,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:49:59,393 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 25 treesize of output 24 [2021-06-05 13:49:59,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:49:59,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:49:59,404 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 13:49:59,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:49:59,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:49:59,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:49:59,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526790067] [2021-06-05 13:49:59,485 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:49:59,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677639042] [2021-06-05 13:49:59,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677639042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:49:59,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:49:59,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:49:59,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885807141] [2021-06-05 13:49:59,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:49:59,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:49:59,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:49:59,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:49:59,486 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:59,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:49:59,963 INFO L93 Difference]: Finished difference Result 659 states and 1782 transitions. [2021-06-05 13:49:59,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:49:59,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:49:59,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:49:59,965 INFO L225 Difference]: With dead ends: 659 [2021-06-05 13:49:59,965 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 13:49:59,965 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:49:59,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 13:49:59,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 596. [2021-06-05 13:49:59,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 13:49:59,973 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 13:49:59,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:49:59,973 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 13:49:59,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:49:59,973 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 13:49:59,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:49:59,974 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:49:59,974 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:00,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable816,503 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:00,193 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:00,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:00,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2064711213, now seen corresponding path program 500 times [2021-06-05 13:50:00,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:00,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351538458] [2021-06-05 13:50:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:00,194 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:00,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2083227136] [2021-06-05 13:50:00,194 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 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:00,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:00,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:00,218 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:00,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:00,239 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 13:50:00,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:50:00,272 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 13:50:00,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:50:00,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:00,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 20 treesize of output 22 [2021-06-05 13:50:00,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:50:00,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 23 treesize of output 28 [2021-06-05 13:50:00,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:50:00,379 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 13:50:00,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:50:00,432 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:00,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:00,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,443 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 32 treesize of output 34 [2021-06-05 13:50:00,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:00,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:00,450 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 13:50:00,450 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:00,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:00,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351538458] [2021-06-05 13:50:00,519 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:00,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083227136] [2021-06-05 13:50:00,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083227136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:00,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:00,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:00,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72722378] [2021-06-05 13:50:00,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:00,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:00,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:00,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:00,520 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:01,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:01,050 INFO L93 Difference]: Finished difference Result 619 states and 1688 transitions. [2021-06-05 13:50:01,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:01,051 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:01,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:01,052 INFO L225 Difference]: With dead ends: 619 [2021-06-05 13:50:01,052 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 13:50:01,052 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 155.5ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:01,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 13:50:01,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 593. [2021-06-05 13:50:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:01,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 13:50:01,057 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 13:50:01,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:01,057 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 13:50:01,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:01,057 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 13:50:01,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:01,058 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:01,058 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:01,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable817,504 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:01,258 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:01,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:01,259 INFO L82 PathProgramCache]: Analyzing trace with hash 592025893, now seen corresponding path program 501 times [2021-06-05 13:50:01,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:01,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996198638] [2021-06-05 13:50:01,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:01,260 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:01,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757399071] [2021-06-05 13:50:01,260 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 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:01,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:50:01,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:01,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 13:50:01,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:01,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 12 treesize of output 11 [2021-06-05 13:50:01,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:50:01,343 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 13:50:01,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:01,391 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 13:50:01,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:50:01,479 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 13:50:01,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2021-06-05 13:50:01,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:01,610 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 13:50:01,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 13:50:01,671 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 13:50:01,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,689 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 49 treesize of output 37 [2021-06-05 13:50:01,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:01,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:01,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 13:50:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:01,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:01,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996198638] [2021-06-05 13:50:01,771 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:01,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757399071] [2021-06-05 13:50:01,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757399071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:01,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:01,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:50:01,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840540786] [2021-06-05 13:50:01,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:50:01,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:01,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:50:01,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:01,771 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:02,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:02,299 INFO L93 Difference]: Finished difference Result 609 states and 1656 transitions. [2021-06-05 13:50:02,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:50:02,300 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:02,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:02,301 INFO L225 Difference]: With dead ends: 609 [2021-06-05 13:50:02,301 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 13:50:02,301 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 345.0ms TimeCoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:50:02,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 13:50:02,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 595. [2021-06-05 13:50:02,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:02,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 13:50:02,306 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 13:50:02,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:02,307 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 13:50:02,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:02,307 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 13:50:02,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:02,307 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:02,307 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:02,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable818 [2021-06-05 13:50:02,508 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:02,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:02,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1973894069, now seen corresponding path program 502 times [2021-06-05 13:50:02,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:02,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981206562] [2021-06-05 13:50:02,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:02,510 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:02,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531739582] [2021-06-05 13:50:02,510 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 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:02,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:02,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:02,536 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:02,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:02,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 8 treesize of output 7 [2021-06-05 13:50:02,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:02,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 15 treesize of output 11 [2021-06-05 13:50:02,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:02,606 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 13:50:02,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:50:02,637 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 13:50:02,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:50:02,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 13:50:02,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:50:02,769 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 50 treesize of output 38 [2021-06-05 13:50:02,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,778 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 29 treesize of output 34 [2021-06-05 13:50:02,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:02,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:02,786 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:02,818 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:02,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:02,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981206562] [2021-06-05 13:50:02,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:02,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531739582] [2021-06-05 13:50:02,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531739582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:02,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:02,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:02,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036542907] [2021-06-05 13:50:02,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:02,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:02,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:02,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:02,819 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:03,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:03,271 INFO L93 Difference]: Finished difference Result 614 states and 1667 transitions. [2021-06-05 13:50:03,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:03,272 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:03,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:03,273 INFO L225 Difference]: With dead ends: 614 [2021-06-05 13:50:03,273 INFO L226 Difference]: Without dead ends: 611 [2021-06-05 13:50:03,273 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 164.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:03,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-06-05 13:50:03,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 596. [2021-06-05 13:50:03,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:03,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 13:50:03,279 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 13:50:03,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:03,279 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 13:50:03,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:03,279 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 13:50:03,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:03,279 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:03,279 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:03,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable819,506 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:03,480 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:03,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:03,480 INFO L82 PathProgramCache]: Analyzing trace with hash -255550363, now seen corresponding path program 503 times [2021-06-05 13:50:03,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:03,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515641985] [2021-06-05 13:50:03,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:03,482 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:03,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504563326] [2021-06-05 13:50:03,482 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 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:03,513 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:50:03,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:03,514 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:03,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:03,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 12 treesize of output 11 [2021-06-05 13:50:03,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:03,571 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 13:50:03,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:03,606 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 13:50:03,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:03,647 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 13:50:03,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:03,720 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 13:50:03,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:50:03,772 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 50 treesize of output 38 [2021-06-05 13:50:03,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,784 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 29 treesize of output 34 [2021-06-05 13:50:03,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:03,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:03,794 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:03,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:03,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515641985] [2021-06-05 13:50:03,854 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:03,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504563326] [2021-06-05 13:50:03,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504563326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:03,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:03,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:03,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656225434] [2021-06-05 13:50:03,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:03,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:03,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:03,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:03,855 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:04,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:04,378 INFO L93 Difference]: Finished difference Result 626 states and 1697 transitions. [2021-06-05 13:50:04,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:04,379 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:04,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:04,379 INFO L225 Difference]: With dead ends: 626 [2021-06-05 13:50:04,379 INFO L226 Difference]: Without dead ends: 623 [2021-06-05 13:50:04,380 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 185.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:04,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-06-05 13:50:04,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 594. [2021-06-05 13:50:04,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.753794266441821) internal successors, (1633), 593 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:04,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1633 transitions. [2021-06-05 13:50:04,385 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1633 transitions. Word has length 18 [2021-06-05 13:50:04,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:04,385 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1633 transitions. [2021-06-05 13:50:04,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:04,385 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1633 transitions. [2021-06-05 13:50:04,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:04,386 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:04,386 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:04,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable820 [2021-06-05 13:50:04,587 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:04,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:04,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1402439263, now seen corresponding path program 504 times [2021-06-05 13:50:04,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:04,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93388538] [2021-06-05 13:50:04,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:04,589 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:04,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [560479504] [2021-06-05 13:50:04,589 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 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:04,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:50:04,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:04,621 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:04,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:04,651 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 13:50:04,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:04,673 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 13:50:04,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:04,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:04,701 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 13:50:04,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:04,753 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 13:50:04,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:04,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:04,797 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 13:50:04,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:50:04,906 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 50 treesize of output 38 [2021-06-05 13:50:04,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,915 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 29 treesize of output 34 [2021-06-05 13:50:04,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:04,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:04,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:04,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:04,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93388538] [2021-06-05 13:50:04,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:04,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560479504] [2021-06-05 13:50:04,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560479504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:04,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:04,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:04,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141387798] [2021-06-05 13:50:04,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:04,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:04,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:04,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:04,961 INFO L87 Difference]: Start difference. First operand 594 states and 1633 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:05,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:05,564 INFO L93 Difference]: Finished difference Result 609 states and 1658 transitions. [2021-06-05 13:50:05,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:05,565 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:05,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:05,566 INFO L225 Difference]: With dead ends: 609 [2021-06-05 13:50:05,566 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 13:50:05,566 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 225.2ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:05,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 13:50:05,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 596. [2021-06-05 13:50:05,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:05,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 13:50:05,574 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 13:50:05,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:05,574 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 13:50:05,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:05,574 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 13:50:05,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:05,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:05,575 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:05,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable821,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:05,791 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:05,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:05,791 INFO L82 PathProgramCache]: Analyzing trace with hash 315904443, now seen corresponding path program 505 times [2021-06-05 13:50:05,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:05,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530712709] [2021-06-05 13:50:05,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:05,793 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:05,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1336150006] [2021-06-05 13:50:05,793 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 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:05,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:05,873 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:05,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:05,895 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 13:50:05,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:05,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:05,913 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 13:50:05,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:05,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:05,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:05,938 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 13:50:05,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:05,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:05,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:50:05,988 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 13:50:05,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:06,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:50:06,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:06,029 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 13:50:06,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:06,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:50:06,100 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 13:50:06,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:06,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 49 treesize of output 37 [2021-06-05 13:50:06,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:06,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:06,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:06,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:06,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530712709] [2021-06-05 13:50:06,175 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:06,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336150006] [2021-06-05 13:50:06,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336150006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:06,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:06,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:06,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542575850] [2021-06-05 13:50:06,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:06,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:06,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:06,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:06,176 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:06,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:06,735 INFO L93 Difference]: Finished difference Result 622 states and 1689 transitions. [2021-06-05 13:50:06,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:06,736 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:06,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:06,737 INFO L225 Difference]: With dead ends: 622 [2021-06-05 13:50:06,738 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 13:50:06,738 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 175.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:06,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 13:50:06,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 595. [2021-06-05 13:50:06,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:06,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 13:50:06,745 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 13:50:06,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:06,745 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 13:50:06,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:06,745 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 13:50:06,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:06,746 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:06,746 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:06,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable822 [2021-06-05 13:50:06,965 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:06,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:06,965 INFO L82 PathProgramCache]: Analyzing trace with hash 334338469, now seen corresponding path program 506 times [2021-06-05 13:50:06,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:06,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549520690] [2021-06-05 13:50:06,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:06,966 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:06,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2109063833] [2021-06-05 13:50:06,966 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 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:06,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:06,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:06,996 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:06,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:07,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 12 treesize of output 11 [2021-06-05 13:50:07,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:07,052 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 13:50:07,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:07,095 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 13:50:07,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:07,127 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 13:50:07,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:07,169 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 13:50:07,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:50:07,212 INFO L446 ElimStorePlain]: Different costs {0=[v_A_723], 12=[F]} [2021-06-05 13:50:07,215 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 13:50:07,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,249 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:07,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:07,250 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:07,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:07,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:07,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:07,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:07,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549520690] [2021-06-05 13:50:07,335 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:07,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109063833] [2021-06-05 13:50:07,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109063833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:07,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:07,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:07,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477474640] [2021-06-05 13:50:07,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:07,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:07,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:07,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:07,335 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:07,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:07,869 INFO L93 Difference]: Finished difference Result 613 states and 1671 transitions. [2021-06-05 13:50:07,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:07,870 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:07,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:07,871 INFO L225 Difference]: With dead ends: 613 [2021-06-05 13:50:07,871 INFO L226 Difference]: Without dead ends: 610 [2021-06-05 13:50:07,871 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 174.1ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:07,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-06-05 13:50:07,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 593. [2021-06-05 13:50:07,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 13:50:07,877 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 13:50:07,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:07,877 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 13:50:07,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:07,877 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 13:50:07,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:07,877 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:07,877 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:08,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable823 [2021-06-05 13:50:08,078 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:08,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:08,078 INFO L82 PathProgramCache]: Analyzing trace with hash 743731497, now seen corresponding path program 507 times [2021-06-05 13:50:08,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:08,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454953620] [2021-06-05 13:50:08,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:08,080 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:08,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021640041] [2021-06-05 13:50:08,080 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 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:08,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:50:08,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:08,112 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:50:08,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:08,139 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 13:50:08,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:08,192 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 13:50:08,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:08,224 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 13:50:08,224 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 32 treesize of output 31 [2021-06-05 13:50:08,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:50:08,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 13:50:08,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:50:08,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:08,382 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 13:50:08,382 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 45 treesize of output 47 [2021-06-05 13:50:08,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,409 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 13:50:08,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:08,557 INFO L446 ElimStorePlain]: Different costs {0=[v_A_726], 7=[F]} [2021-06-05 13:50:08,560 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 13:50:08,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:08,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:08,614 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 13:50:08,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 13:50:08,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:08,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:08,665 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 13:50:08,665 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 13:50:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:09,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:09,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454953620] [2021-06-05 13:50:09,019 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:09,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021640041] [2021-06-05 13:50:09,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021640041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:09,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:09,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:50:09,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429595656] [2021-06-05 13:50:09,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:50:09,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:09,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:50:09,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:09,020 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:09,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:09,781 INFO L93 Difference]: Finished difference Result 631 states and 1708 transitions. [2021-06-05 13:50:09,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:50:09,782 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:09,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:09,783 INFO L225 Difference]: With dead ends: 631 [2021-06-05 13:50:09,783 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 13:50:09,783 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 695.1ms TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:50:09,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 13:50:09,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 596. [2021-06-05 13:50:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7563025210084033) internal successors, (1640), 595 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:09,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1640 transitions. [2021-06-05 13:50:09,790 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1640 transitions. Word has length 18 [2021-06-05 13:50:09,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:09,790 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1640 transitions. [2021-06-05 13:50:09,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:09,790 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1640 transitions. [2021-06-05 13:50:09,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:09,790 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:09,791 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:09,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable824,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:09,993 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:09,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:09,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1832892093, now seen corresponding path program 508 times [2021-06-05 13:50:09,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:09,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612713582] [2021-06-05 13:50:09,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:09,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:09,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664176983] [2021-06-05 13:50:09,995 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 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:10,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:10,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:10,021 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:10,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:10,043 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 13:50:10,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:10,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 20 treesize of output 16 [2021-06-05 13:50:10,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:10,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:10,098 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 37 treesize of output 36 [2021-06-05 13:50:10,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:50:10,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:10,147 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 13:50:10,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:50:10,186 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 13:50:10,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:50:10,283 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 50 treesize of output 38 [2021-06-05 13:50:10,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,292 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 29 treesize of output 34 [2021-06-05 13:50:10,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:10,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:10,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:10,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:10,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612713582] [2021-06-05 13:50:10,356 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:10,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664176983] [2021-06-05 13:50:10,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664176983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:10,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:10,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:10,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3497546] [2021-06-05 13:50:10,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:10,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:10,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:10,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:10,357 INFO L87 Difference]: Start difference. First operand 596 states and 1640 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:10,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:10,913 INFO L93 Difference]: Finished difference Result 624 states and 1693 transitions. [2021-06-05 13:50:10,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:10,914 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:10,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:10,915 INFO L225 Difference]: With dead ends: 624 [2021-06-05 13:50:10,915 INFO L226 Difference]: Without dead ends: 621 [2021-06-05 13:50:10,915 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 201.1ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:10,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-06-05 13:50:10,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 595. [2021-06-05 13:50:10,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.755892255892256) internal successors, (1637), 594 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:10,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1637 transitions. [2021-06-05 13:50:10,920 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1637 transitions. Word has length 18 [2021-06-05 13:50:10,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:10,921 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1637 transitions. [2021-06-05 13:50:10,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:10,921 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1637 transitions. [2021-06-05 13:50:10,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:10,921 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:10,921 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:11,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable840 [2021-06-05 13:50:11,122 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:11,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:11,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1814458067, now seen corresponding path program 509 times [2021-06-05 13:50:11,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:11,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733041791] [2021-06-05 13:50:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:11,125 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:11,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882713537] [2021-06-05 13:50:11,125 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 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:11,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:50:11,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:11,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:11,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:11,176 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 13:50:11,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:11,199 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 13:50:11,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:11,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 13:50:11,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:11,259 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 13:50:11,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:50:11,296 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 13:50:11,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:11,342 INFO L446 ElimStorePlain]: Different costs {0=[v_A_732], 12=[F]} [2021-06-05 13:50:11,345 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 13:50:11,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,385 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:11,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:11,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:11,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:11,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:11,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:11,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:11,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733041791] [2021-06-05 13:50:11,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:11,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882713537] [2021-06-05 13:50:11,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882713537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:11,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:11,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:11,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839373923] [2021-06-05 13:50:11,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:11,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:11,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:11,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:11,471 INFO L87 Difference]: Start difference. First operand 595 states and 1637 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:11,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:11,961 INFO L93 Difference]: Finished difference Result 615 states and 1675 transitions. [2021-06-05 13:50:11,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:11,962 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:11,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:11,963 INFO L225 Difference]: With dead ends: 615 [2021-06-05 13:50:11,963 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 13:50:11,963 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 158.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:11,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 13:50:11,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 594. [2021-06-05 13:50:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 13:50:11,969 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 13:50:11,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:11,970 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 13:50:11,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:11,970 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 13:50:11,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:11,970 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:11,970 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:12,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable841,513 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:12,171 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:12,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:12,171 INFO L82 PathProgramCache]: Analyzing trace with hash -498300763, now seen corresponding path program 510 times [2021-06-05 13:50:12,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:12,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649866408] [2021-06-05 13:50:12,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:12,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:12,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [833258016] [2021-06-05 13:50:12,173 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 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:12,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:50:12,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:12,204 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:12,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:12,248 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 13:50:12,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:12,276 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 13:50:12,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:12,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:12,327 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 37 treesize of output 36 [2021-06-05 13:50:12,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:50:12,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 13:50:12,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:50:12,437 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 13:50:12,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:50:12,529 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:12,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:12,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,539 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 32 treesize of output 34 [2021-06-05 13:50:12,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:12,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:12,547 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 13:50:12,547 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:12,629 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:12,629 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:12,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649866408] [2021-06-05 13:50:12,629 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:12,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833258016] [2021-06-05 13:50:12,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833258016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:12,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:12,630 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:12,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071863018] [2021-06-05 13:50:12,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:12,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:12,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:12,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:12,630 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:13,107 INFO L93 Difference]: Finished difference Result 617 states and 1681 transitions. [2021-06-05 13:50:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:13,108 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:13,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:13,108 INFO L225 Difference]: With dead ends: 617 [2021-06-05 13:50:13,109 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 13:50:13,109 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 214.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:13,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 13:50:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 594. [2021-06-05 13:50:13,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 13:50:13,114 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 13:50:13,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:13,115 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 13:50:13,115 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,115 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 13:50:13,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:13,115 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:13,115 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:13,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable842,514 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:13,316 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:13,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:13,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1446246872, now seen corresponding path program 511 times [2021-06-05 13:50:13,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:13,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868329630] [2021-06-05 13:50:13,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:13,318 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:13,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1671883424] [2021-06-05 13:50:13,318 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 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:13,343 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:50:13,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:13,368 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 13:50:13,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:13,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:13,392 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 13:50:13,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:13,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:13,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:13,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 31 treesize of output 30 [2021-06-05 13:50:13,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:13,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:50:13,563 INFO L446 ElimStorePlain]: Different costs {0=[v_A_737], 2=[F]} [2021-06-05 13:50:13,565 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 13:50:13,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:13,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:13,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:13,577 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:50:13,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:13,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:13,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:50:13,618 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:13,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:13,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868329630] [2021-06-05 13:50:13,618 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:13,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671883424] [2021-06-05 13:50:13,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671883424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:13,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:13,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:13,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83808299] [2021-06-05 13:50:13,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:13,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:13,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:13,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:13,619 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:13,990 INFO L93 Difference]: Finished difference Result 622 states and 1689 transitions. [2021-06-05 13:50:13,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:13,991 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:13,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:13,992 INFO L225 Difference]: With dead ends: 622 [2021-06-05 13:50:13,992 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 13:50:13,992 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 173.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:13,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 13:50:13,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 600. [2021-06-05 13:50:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7545909849749584) internal successors, (1650), 599 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1650 transitions. [2021-06-05 13:50:13,998 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1650 transitions. Word has length 18 [2021-06-05 13:50:13,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:13,998 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1650 transitions. [2021-06-05 13:50:13,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:13,998 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1650 transitions. [2021-06-05 13:50:13,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:13,998 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:13,998 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:14,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 515 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable843 [2021-06-05 13:50:14,199 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:14,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:14,199 INFO L82 PathProgramCache]: Analyzing trace with hash 272096834, now seen corresponding path program 512 times [2021-06-05 13:50:14,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:14,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563746890] [2021-06-05 13:50:14,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:14,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:14,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042539254] [2021-06-05 13:50:14,201 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 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:14,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:14,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:14,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:50:14,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:14,246 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 13:50:14,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:14,267 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 13:50:14,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:14,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 25 treesize of output 24 [2021-06-05 13:50:14,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:50:14,373 INFO L446 ElimStorePlain]: Different costs {0=[v_A_739], 2=[F]} [2021-06-05 13:50:14,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 13:50:14,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,393 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,393 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 33 treesize of output 41 [2021-06-05 13:50:14,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:14,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:14,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:50:14,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:14,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:14,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563746890] [2021-06-05 13:50:14,469 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:14,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042539254] [2021-06-05 13:50:14,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042539254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:14,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:14,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:14,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984781696] [2021-06-05 13:50:14,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:14,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:14,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:14,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:14,469 INFO L87 Difference]: Start difference. First operand 600 states and 1650 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:14,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:14,874 INFO L93 Difference]: Finished difference Result 647 states and 1751 transitions. [2021-06-05 13:50:14,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:14,875 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:14,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:14,876 INFO L225 Difference]: With dead ends: 647 [2021-06-05 13:50:14,876 INFO L226 Difference]: Without dead ends: 644 [2021-06-05 13:50:14,876 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:14,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-06-05 13:50:14,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 597. [2021-06-05 13:50:14,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.7533557046979866) internal successors, (1641), 596 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:14,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1641 transitions. [2021-06-05 13:50:14,882 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1641 transitions. Word has length 18 [2021-06-05 13:50:14,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:14,882 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1641 transitions. [2021-06-05 13:50:14,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:14,882 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1641 transitions. [2021-06-05 13:50:14,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:14,883 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:14,883 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:15,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable844,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:15,083 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:15,083 INFO L82 PathProgramCache]: Analyzing trace with hash 290530860, now seen corresponding path program 513 times [2021-06-05 13:50:15,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:15,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097844620] [2021-06-05 13:50:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:15,085 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:15,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918255732] [2021-06-05 13:50:15,085 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 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:15,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:50:15,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:15,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:50:15,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:15,172 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 13:50:15,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:15,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:15,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 13:50:15,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:15,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 13:50:15,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:15,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, 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 13:50:15,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:15,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:50:15,283 INFO L446 ElimStorePlain]: Different costs {0=[v_A_741], 5=[F]} [2021-06-05 13:50:15,285 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 13:50:15,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:15,314 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 13:50:15,314 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 41 treesize of output 50 [2021-06-05 13:50:15,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:15,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:15,329 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:54 [2021-06-05 13:50:15,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:15,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:15,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097844620] [2021-06-05 13:50:15,418 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:15,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918255732] [2021-06-05 13:50:15,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918255732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:15,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:15,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:15,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753630916] [2021-06-05 13:50:15,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:15,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:15,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:15,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:15,418 INFO L87 Difference]: Start difference. First operand 597 states and 1641 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:15,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:15,851 INFO L93 Difference]: Finished difference Result 637 states and 1724 transitions. [2021-06-05 13:50:15,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:15,852 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:15,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:15,852 INFO L225 Difference]: With dead ends: 637 [2021-06-05 13:50:15,852 INFO L226 Difference]: Without dead ends: 634 [2021-06-05 13:50:15,852 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:15,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-06-05 13:50:15,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 596. [2021-06-05 13:50:15,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7529411764705882) internal successors, (1638), 595 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1638 transitions. [2021-06-05 13:50:15,858 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1638 transitions. Word has length 18 [2021-06-05 13:50:15,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:15,858 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1638 transitions. [2021-06-05 13:50:15,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:15,858 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1638 transitions. [2021-06-05 13:50:15,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:15,859 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:15,859 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:16,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable845,517 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:16,059 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:16,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:16,059 INFO L82 PathProgramCache]: Analyzing trace with hash 1606688164, now seen corresponding path program 514 times [2021-06-05 13:50:16,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:16,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822174964] [2021-06-05 13:50:16,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:16,061 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:16,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [876455949] [2021-06-05 13:50:16,061 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 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:16,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:16,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:16,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:16,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:16,106 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 13:50:16,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:16,127 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 13:50:16,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:16,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 13:50:16,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:50:16,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:16,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:16,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:16,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:16,237 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:50:16,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 13:50:16,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,256 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 13:50:16,256 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:50:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:16,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:16,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822174964] [2021-06-05 13:50:16,325 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:16,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876455949] [2021-06-05 13:50:16,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876455949] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:16,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:16,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:16,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258480492] [2021-06-05 13:50:16,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:16,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:16,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:16,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:16,326 INFO L87 Difference]: Start difference. First operand 596 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:16,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:16,685 INFO L93 Difference]: Finished difference Result 632 states and 1718 transitions. [2021-06-05 13:50:16,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:16,686 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:16,687 INFO L225 Difference]: With dead ends: 632 [2021-06-05 13:50:16,687 INFO L226 Difference]: Without dead ends: 629 [2021-06-05 13:50:16,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 150.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:16,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-06-05 13:50:16,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 595. [2021-06-05 13:50:16,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 13:50:16,693 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 13:50:16,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:16,693 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 13:50:16,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:16,693 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 13:50:16,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:16,693 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:16,693 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:16,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable846,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:16,894 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:16,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:16,894 INFO L82 PathProgramCache]: Analyzing trace with hash -1615193752, now seen corresponding path program 515 times [2021-06-05 13:50:16,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:16,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226909049] [2021-06-05 13:50:16,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:16,895 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:16,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144268490] [2021-06-05 13:50:16,896 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 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:16,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:50:16,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:16,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:16,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:16,942 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 13:50:16,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:16,964 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 13:50:16,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:16,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:16,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:17,017 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 13:50:17,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:17,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:17,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:17,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:17,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:17,082 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:50:17,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:17,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 25 treesize of output 24 [2021-06-05 13:50:17,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,113 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 13:50:17,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:50:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:17,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:17,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226909049] [2021-06-05 13:50:17,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:17,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144268490] [2021-06-05 13:50:17,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144268490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:17,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:17,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:17,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100294438] [2021-06-05 13:50:17,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:17,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:17,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:17,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:17,182 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:17,641 INFO L93 Difference]: Finished difference Result 682 states and 1843 transitions. [2021-06-05 13:50:17,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:17,642 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:17,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:17,642 INFO L225 Difference]: With dead ends: 682 [2021-06-05 13:50:17,642 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 13:50:17,643 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 191.3ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:17,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 13:50:17,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 594. [2021-06-05 13:50:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 13:50:17,648 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 13:50:17,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:17,648 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 13:50:17,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:17,649 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 13:50:17,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:17,649 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:17,649 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:17,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable847 [2021-06-05 13:50:17,850 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:17,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:17,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1444451679, now seen corresponding path program 516 times [2021-06-05 13:50:17,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:17,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328917275] [2021-06-05 13:50:17,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:17,851 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:17,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733551321] [2021-06-05 13:50:17,852 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 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:17,883 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:50:17,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:17,884 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:17,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:17,912 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 13:50:17,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:17,936 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 13:50:17,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:17,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:17,969 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 13:50:17,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:17,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:17,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:18,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 13:50:18,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:18,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:50:18,063 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 13:50:18,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:18,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:50:18,175 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 50 treesize of output 38 [2021-06-05 13:50:18,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:18,184 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 29 treesize of output 34 [2021-06-05 13:50:18,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:18,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:18,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:18,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:18,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:18,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328917275] [2021-06-05 13:50:18,227 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:18,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733551321] [2021-06-05 13:50:18,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733551321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:18,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:18,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:18,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442444924] [2021-06-05 13:50:18,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:18,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:18,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:18,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:18,228 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:18,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:18,846 INFO L93 Difference]: Finished difference Result 630 states and 1708 transitions. [2021-06-05 13:50:18,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:18,846 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:18,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:18,847 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:50:18,847 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 13:50:18,847 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 210.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:18,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 13:50:18,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 598. [2021-06-05 13:50:18,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.763819095477387) internal successors, (1650), 597 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:18,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1650 transitions. [2021-06-05 13:50:18,853 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1650 transitions. Word has length 18 [2021-06-05 13:50:18,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:18,853 INFO L482 AbstractCegarLoop]: Abstraction has 598 states and 1650 transitions. [2021-06-05 13:50:18,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:18,853 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1650 transitions. [2021-06-05 13:50:18,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:18,854 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:18,854 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:19,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable848,520 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:19,055 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:19,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:19,055 INFO L82 PathProgramCache]: Analyzing trace with hash 273892027, now seen corresponding path program 517 times [2021-06-05 13:50:19,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:19,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036061382] [2021-06-05 13:50:19,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:19,056 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:19,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063145986] [2021-06-05 13:50:19,056 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 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:19,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:19,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:19,102 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 13:50:19,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:19,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 20 treesize of output 16 [2021-06-05 13:50:19,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:19,163 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 13:50:19,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:50:19,194 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 13:50:19,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:19,228 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 13:50:19,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:19,296 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 50 treesize of output 38 [2021-06-05 13:50:19,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,304 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 29 treesize of output 34 [2021-06-05 13:50:19,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:19,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:19,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:19,367 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:19,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:19,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036061382] [2021-06-05 13:50:19,368 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:19,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063145986] [2021-06-05 13:50:19,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063145986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:19,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:19,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:19,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321379745] [2021-06-05 13:50:19,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:19,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:19,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:19,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:19,368 INFO L87 Difference]: Start difference. First operand 598 states and 1650 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:19,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:19,901 INFO L93 Difference]: Finished difference Result 643 states and 1739 transitions. [2021-06-05 13:50:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:19,902 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:19,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:19,903 INFO L225 Difference]: With dead ends: 643 [2021-06-05 13:50:19,903 INFO L226 Difference]: Without dead ends: 640 [2021-06-05 13:50:19,903 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 166.1ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:19,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-06-05 13:50:19,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 597. [2021-06-05 13:50:19,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.761744966442953) internal successors, (1646), 596 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:19,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1646 transitions. [2021-06-05 13:50:19,909 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1646 transitions. Word has length 18 [2021-06-05 13:50:19,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:19,909 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1646 transitions. [2021-06-05 13:50:19,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:19,909 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1646 transitions. [2021-06-05 13:50:19,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:19,910 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:19,910 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:20,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable849,521 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:20,110 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:20,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:20,111 INFO L82 PathProgramCache]: Analyzing trace with hash 292326053, now seen corresponding path program 518 times [2021-06-05 13:50:20,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:20,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407831533] [2021-06-05 13:50:20,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:20,112 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:20,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165807304] [2021-06-05 13:50:20,112 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 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:20,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:20,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:20,144 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:20,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:20,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 13:50:20,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:20,184 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 13:50:20,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:20,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:20,208 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 13:50:20,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:20,238 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 13:50:20,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:50:20,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 42 treesize of output 44 [2021-06-05 13:50:20,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:50:20,320 INFO L446 ElimStorePlain]: Different costs {0=[v_A_754], 12=[F]} [2021-06-05 13:50:20,323 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 13:50:20,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,357 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:20,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:20,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:20,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:20,365 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:20,438 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:20,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:20,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407831533] [2021-06-05 13:50:20,438 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:20,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165807304] [2021-06-05 13:50:20,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165807304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:20,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:20,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:20,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515679637] [2021-06-05 13:50:20,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:20,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:20,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:20,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:20,439 INFO L87 Difference]: Start difference. First operand 597 states and 1646 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:20,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:20,914 INFO L93 Difference]: Finished difference Result 625 states and 1702 transitions. [2021-06-05 13:50:20,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:20,915 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:20,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:20,916 INFO L225 Difference]: With dead ends: 625 [2021-06-05 13:50:20,916 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 13:50:20,916 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 151.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:20,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 13:50:20,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 596. [2021-06-05 13:50:20,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7596638655462185) internal successors, (1642), 595 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:20,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1642 transitions. [2021-06-05 13:50:20,921 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1642 transitions. Word has length 18 [2021-06-05 13:50:20,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:20,922 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1642 transitions. [2021-06-05 13:50:20,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:20,922 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1642 transitions. [2021-06-05 13:50:20,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:20,922 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:20,922 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:21,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable850 [2021-06-05 13:50:21,123 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:21,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:21,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1608483357, now seen corresponding path program 519 times [2021-06-05 13:50:21,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:21,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558310746] [2021-06-05 13:50:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:21,124 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:21,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1472304747] [2021-06-05 13:50:21,124 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 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:21,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:50:21,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:21,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:50:21,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:21,174 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 13:50:21,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:21,196 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 13:50:21,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:21,223 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 13:50:21,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,232 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:50:21,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:21,251 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 13:50:21,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:50:21,298 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 13:50:21,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:50:21,382 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:21,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:21,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,393 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 32 treesize of output 34 [2021-06-05 13:50:21,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:21,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:21,402 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 13:50:21,402 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 13:50:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:21,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:21,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558310746] [2021-06-05 13:50:21,496 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:21,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472304747] [2021-06-05 13:50:21,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472304747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:21,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:21,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:21,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270643847] [2021-06-05 13:50:21,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:21,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:21,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:21,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:21,497 INFO L87 Difference]: Start difference. First operand 596 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:22,052 INFO L93 Difference]: Finished difference Result 623 states and 1699 transitions. [2021-06-05 13:50:22,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:22,053 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:22,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:22,053 INFO L225 Difference]: With dead ends: 623 [2021-06-05 13:50:22,053 INFO L226 Difference]: Without dead ends: 620 [2021-06-05 13:50:22,053 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 174.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:22,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-06-05 13:50:22,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 595. [2021-06-05 13:50:22,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.757575757575758) internal successors, (1638), 594 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1638 transitions. [2021-06-05 13:50:22,059 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1638 transitions. Word has length 18 [2021-06-05 13:50:22,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:22,059 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1638 transitions. [2021-06-05 13:50:22,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,059 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1638 transitions. [2021-06-05 13:50:22,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:22,060 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:22,060 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:22,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 523 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable851 [2021-06-05 13:50:22,260 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:22,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:22,261 INFO L82 PathProgramCache]: Analyzing trace with hash 2092028222, now seen corresponding path program 520 times [2021-06-05 13:50:22,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:22,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407834036] [2021-06-05 13:50:22,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:22,262 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:22,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056858407] [2021-06-05 13:50:22,262 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 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:22,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:22,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:22,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:22,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:22,314 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 13:50:22,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:22,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:22,335 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 13:50:22,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:22,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:22,366 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 13:50:22,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:22,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:50:22,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:22,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:22,430 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:50:22,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:22,439 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 13:50:22,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:22,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:22,446 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 13:50:22,446 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:50:22,509 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:22,509 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:22,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407834036] [2021-06-05 13:50:22,510 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:22,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056858407] [2021-06-05 13:50:22,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056858407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:22,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:22,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:22,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872299717] [2021-06-05 13:50:22,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:22,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:22,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:22,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:22,510 INFO L87 Difference]: Start difference. First operand 595 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:22,894 INFO L93 Difference]: Finished difference Result 661 states and 1790 transitions. [2021-06-05 13:50:22,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:22,895 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:22,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:22,896 INFO L225 Difference]: With dead ends: 661 [2021-06-05 13:50:22,896 INFO L226 Difference]: Without dead ends: 658 [2021-06-05 13:50:22,896 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 155.8ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:22,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2021-06-05 13:50:22,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 600. [2021-06-05 13:50:22,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7579298831385644) internal successors, (1652), 599 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1652 transitions. [2021-06-05 13:50:22,902 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1652 transitions. Word has length 18 [2021-06-05 13:50:22,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:22,902 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1652 transitions. [2021-06-05 13:50:22,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:22,902 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1652 transitions. [2021-06-05 13:50:22,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:22,902 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:22,903 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:23,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable852,524 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:23,103 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:23,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:23,103 INFO L82 PathProgramCache]: Analyzing trace with hash -540313179, now seen corresponding path program 521 times [2021-06-05 13:50:23,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:23,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759950739] [2021-06-05 13:50:23,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:23,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:23,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1381058832] [2021-06-05 13:50:23,105 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 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:23,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:50:23,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:23,132 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:23,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:23,159 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 13:50:23,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:23,178 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 13:50:23,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:23,201 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 13:50:23,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:50:23,229 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 13:50:23,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:23,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:23,260 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 13:50:23,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:50:23,351 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:23,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:23,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,361 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 32 treesize of output 34 [2021-06-05 13:50:23,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:23,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:23,369 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 13:50:23,369 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:23,441 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:23,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:23,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759950739] [2021-06-05 13:50:23,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:23,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381058832] [2021-06-05 13:50:23,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381058832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:23,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:23,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:23,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614387181] [2021-06-05 13:50:23,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:23,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:23,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:23,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:23,442 INFO L87 Difference]: Start difference. First operand 600 states and 1652 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:23,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:23,884 INFO L93 Difference]: Finished difference Result 621 states and 1696 transitions. [2021-06-05 13:50:23,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:23,885 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:23,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:23,886 INFO L225 Difference]: With dead ends: 621 [2021-06-05 13:50:23,886 INFO L226 Difference]: Without dead ends: 618 [2021-06-05 13:50:23,886 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 159.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:23,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2021-06-05 13:50:23,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 597. [2021-06-05 13:50:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.7567114093959733) internal successors, (1643), 596 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1643 transitions. [2021-06-05 13:50:23,891 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1643 transitions. Word has length 18 [2021-06-05 13:50:23,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:23,892 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1643 transitions. [2021-06-05 13:50:23,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:23,892 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1643 transitions. [2021-06-05 13:50:23,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:23,892 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:23,892 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:24,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable853,525 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:24,093 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:24,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:24,093 INFO L82 PathProgramCache]: Analyzing trace with hash -558653399, now seen corresponding path program 522 times [2021-06-05 13:50:24,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:24,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84199508] [2021-06-05 13:50:24,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:24,094 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:24,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [45370029] [2021-06-05 13:50:24,095 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 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:24,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:50:24,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:24,127 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:24,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:24,153 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 13:50:24,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:24,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:24,179 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 13:50:24,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:50:24,210 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 13:50:24,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:24,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:24,252 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 37 treesize of output 36 [2021-06-05 13:50:24,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:50:24,303 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 13:50:24,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:24,413 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 13:50:24,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,425 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 49 treesize of output 37 [2021-06-05 13:50:24,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:24,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:24,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:24,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:24,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:24,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84199508] [2021-06-05 13:50:24,469 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:24,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45370029] [2021-06-05 13:50:24,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45370029] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:24,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:24,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:24,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095150483] [2021-06-05 13:50:24,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:24,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:24,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:24,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:24,470 INFO L87 Difference]: Start difference. First operand 597 states and 1643 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:25,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:25,051 INFO L93 Difference]: Finished difference Result 635 states and 1720 transitions. [2021-06-05 13:50:25,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:25,052 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:25,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:25,053 INFO L225 Difference]: With dead ends: 635 [2021-06-05 13:50:25,053 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 13:50:25,053 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 200.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:25,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 13:50:25,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 601. [2021-06-05 13:50:25,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.765) internal successors, (1659), 600 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:25,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1659 transitions. [2021-06-05 13:50:25,058 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1659 transitions. Word has length 18 [2021-06-05 13:50:25,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:25,059 INFO L482 AbstractCegarLoop]: Abstraction has 601 states and 1659 transitions. [2021-06-05 13:50:25,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:25,059 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1659 transitions. [2021-06-05 13:50:25,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:25,059 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:25,059 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:25,259 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable854 [2021-06-05 13:50:25,260 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:25,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:25,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1159690307, now seen corresponding path program 523 times [2021-06-05 13:50:25,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:25,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674145056] [2021-06-05 13:50:25,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:25,261 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:25,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [929826203] [2021-06-05 13:50:25,261 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 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:25,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:25,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:25,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:25,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 12 treesize of output 11 [2021-06-05 13:50:25,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:25,329 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 13:50:25,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:50:25,352 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 13:50:25,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:25,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:25,387 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 13:50:25,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:50:25,425 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 13:50:25,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:25,498 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 50 treesize of output 38 [2021-06-05 13:50:25,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,510 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 29 treesize of output 34 [2021-06-05 13:50:25,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:25,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:25,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:25,572 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:25,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:25,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674145056] [2021-06-05 13:50:25,573 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:25,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929826203] [2021-06-05 13:50:25,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929826203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:25,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:25,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:25,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507956069] [2021-06-05 13:50:25,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:25,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:25,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:25,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:25,573 INFO L87 Difference]: Start difference. First operand 601 states and 1659 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:26,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:26,102 INFO L93 Difference]: Finished difference Result 648 states and 1751 transitions. [2021-06-05 13:50:26,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:26,103 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:26,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:26,104 INFO L225 Difference]: With dead ends: 648 [2021-06-05 13:50:26,104 INFO L226 Difference]: Without dead ends: 645 [2021-06-05 13:50:26,104 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 158.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:26,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-06-05 13:50:26,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 600. [2021-06-05 13:50:26,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7629382303839733) internal successors, (1655), 599 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:26,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1655 transitions. [2021-06-05 13:50:26,112 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1655 transitions. Word has length 18 [2021-06-05 13:50:26,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:26,112 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1655 transitions. [2021-06-05 13:50:26,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:26,112 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1655 transitions. [2021-06-05 13:50:26,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:26,113 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:26,113 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:26,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 527 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable855 [2021-06-05 13:50:26,314 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:26,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:26,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1178124333, now seen corresponding path program 524 times [2021-06-05 13:50:26,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:26,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813180809] [2021-06-05 13:50:26,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:26,316 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:26,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [977053743] [2021-06-05 13:50:26,316 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 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:26,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:26,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:26,347 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:26,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:26,375 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 13:50:26,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:26,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:26,403 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 13:50:26,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:50:26,437 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 13:50:26,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:50:26,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:26,480 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 13:50:26,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 13:50:26,537 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 13:50:26,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:26,599 INFO L446 ElimStorePlain]: Different costs {0=[v_A_771], 12=[F]} [2021-06-05 13:50:26,602 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 13:50:26,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,642 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:26,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:26,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:26,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:26,650 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:26,735 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:26,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:26,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813180809] [2021-06-05 13:50:26,735 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:26,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977053743] [2021-06-05 13:50:26,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977053743] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:26,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:26,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:26,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024971628] [2021-06-05 13:50:26,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:26,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:26,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:26,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:26,736 INFO L87 Difference]: Start difference. First operand 600 states and 1655 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:27,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:27,234 INFO L93 Difference]: Finished difference Result 630 states and 1714 transitions. [2021-06-05 13:50:27,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:27,234 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:27,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:27,235 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:50:27,235 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 13:50:27,236 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 200.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:27,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 13:50:27,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 599. [2021-06-05 13:50:27,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.760869565217391) internal successors, (1651), 598 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:27,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1651 transitions. [2021-06-05 13:50:27,243 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1651 transitions. Word has length 18 [2021-06-05 13:50:27,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:27,243 INFO L482 AbstractCegarLoop]: Abstraction has 599 states and 1651 transitions. [2021-06-05 13:50:27,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:27,243 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1651 transitions. [2021-06-05 13:50:27,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:27,244 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:27,244 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:27,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable856 [2021-06-05 13:50:27,444 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:27,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:27,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1800685659, now seen corresponding path program 525 times [2021-06-05 13:50:27,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:27,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453604449] [2021-06-05 13:50:27,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:27,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:27,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572462006] [2021-06-05 13:50:27,446 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 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:27,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:50:27,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:27,483 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 13:50:27,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:27,505 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 13:50:27,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:27,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:27,525 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 13:50:27,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:50:27,549 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 13:50:27,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:50:27,589 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 13:50:27,589 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 32 treesize of output 31 [2021-06-05 13:50:27,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:50:27,653 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 13:50:27,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:50:27,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:27,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:27,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:27,790 INFO L354 Elim1Store]: treesize reduction 15, result has 77.6 percent of original size [2021-06-05 13:50:27,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 66 treesize of output 94 [2021-06-05 13:50:27,801 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 13:50:27,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:27,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:27,863 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-06-05 13:50:27,863 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 53 treesize of output 51 [2021-06-05 13:50:27,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:27,951 INFO L628 ElimStorePlain]: treesize reduction 10, result has 89.5 percent of original size [2021-06-05 13:50:27,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:50:27,963 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:86 [2021-06-05 13:50:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:28,405 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:28,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453604449] [2021-06-05 13:50:28,405 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:28,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572462006] [2021-06-05 13:50:28,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572462006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:28,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:28,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:50:28,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683279196] [2021-06-05 13:50:28,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:50:28,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:28,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:50:28,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:28,406 INFO L87 Difference]: Start difference. First operand 599 states and 1651 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:29,301 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-05 13:50:29,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:29,335 INFO L93 Difference]: Finished difference Result 646 states and 1749 transitions. [2021-06-05 13:50:29,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:50:29,336 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:29,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:29,336 INFO L225 Difference]: With dead ends: 646 [2021-06-05 13:50:29,336 INFO L226 Difference]: Without dead ends: 640 [2021-06-05 13:50:29,337 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 758.5ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:50:29,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-06-05 13:50:29,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 599. [2021-06-05 13:50:29,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.760869565217391) internal successors, (1651), 598 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:29,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1651 transitions. [2021-06-05 13:50:29,342 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1651 transitions. Word has length 18 [2021-06-05 13:50:29,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:29,342 INFO L482 AbstractCegarLoop]: Abstraction has 599 states and 1651 transitions. [2021-06-05 13:50:29,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:29,342 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1651 transitions. [2021-06-05 13:50:29,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:29,343 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:29,343 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:29,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable857,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:29,543 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:29,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:29,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1317140794, now seen corresponding path program 526 times [2021-06-05 13:50:29,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:29,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362453934] [2021-06-05 13:50:29,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:29,545 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:29,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1462816748] [2021-06-05 13:50:29,545 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 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:29,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:29,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:29,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:29,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:29,594 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 13:50:29,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:29,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:50:29,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 13:50:29,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:29,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:29,633 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 13:50:29,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:29,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:29,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:29,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:29,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:29,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:29,711 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:50:29,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:29,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:29,723 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 25 treesize of output 24 [2021-06-05 13:50:29,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:29,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:29,732 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 13:50:29,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:50:29,799 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:29,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:29,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362453934] [2021-06-05 13:50:29,799 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:29,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462816748] [2021-06-05 13:50:29,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462816748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:29,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:29,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:29,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321752686] [2021-06-05 13:50:29,799 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:29,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:29,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:29,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:29,799 INFO L87 Difference]: Start difference. First operand 599 states and 1651 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:30,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:30,157 INFO L93 Difference]: Finished difference Result 670 states and 1812 transitions. [2021-06-05 13:50:30,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:30,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:30,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:30,158 INFO L225 Difference]: With dead ends: 670 [2021-06-05 13:50:30,159 INFO L226 Difference]: Without dead ends: 667 [2021-06-05 13:50:30,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:30,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2021-06-05 13:50:30,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 607. [2021-06-05 13:50:30,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:30,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 13:50:30,165 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 13:50:30,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:30,165 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 13:50:30,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:30,165 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 13:50:30,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:30,166 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:30,166 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:30,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable881,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:30,374 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:30,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:30,374 INFO L82 PathProgramCache]: Analyzing trace with hash 345485101, now seen corresponding path program 527 times [2021-06-05 13:50:30,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:30,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787217138] [2021-06-05 13:50:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:30,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:30,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439653883] [2021-06-05 13:50:30,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 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:30,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:50:30,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:30,409 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:30,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:30,442 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 13:50:30,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:30,466 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 13:50:30,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:50:30,489 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 13:50:30,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:50:30,521 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 13:50:30,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:50:30,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:30,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 37 treesize of output 36 [2021-06-05 13:50:30,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:50:30,688 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:30,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:30,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,701 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 32 treesize of output 34 [2021-06-05 13:50:30,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:30,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:30,711 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 13:50:30,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:30,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:30,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:30,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787217138] [2021-06-05 13:50:30,799 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:30,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439653883] [2021-06-05 13:50:30,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439653883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:30,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:30,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:30,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946183028] [2021-06-05 13:50:30,799 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:30,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:30,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:30,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:30,800 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:31,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:31,372 INFO L93 Difference]: Finished difference Result 633 states and 1727 transitions. [2021-06-05 13:50:31,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:31,372 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:31,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:31,373 INFO L225 Difference]: With dead ends: 633 [2021-06-05 13:50:31,373 INFO L226 Difference]: Without dead ends: 630 [2021-06-05 13:50:31,373 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 197.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:31,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2021-06-05 13:50:31,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 607. [2021-06-05 13:50:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:31,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 13:50:31,379 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 13:50:31,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:31,379 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 13:50:31,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:31,379 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 13:50:31,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:31,380 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:31,380 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:31,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 531 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable882 [2021-06-05 13:50:31,580 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:31,580 INFO L82 PathProgramCache]: Analyzing trace with hash -1842698075, now seen corresponding path program 528 times [2021-06-05 13:50:31,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:31,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262148413] [2021-06-05 13:50:31,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:31,582 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:31,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869786803] [2021-06-05 13:50:31,582 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 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:31,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:50:31,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:31,608 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:31,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:31,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 12 treesize of output 11 [2021-06-05 13:50:31,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:31,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 13:50:31,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:50:31,672 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 13:50:31,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:50:31,696 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 13:50:31,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:50:31,725 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 13:50:31,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:50:31,788 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:31,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:31,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,797 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 32 treesize of output 34 [2021-06-05 13:50:31,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:31,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:31,805 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 13:50:31,805 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:31,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:31,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262148413] [2021-06-05 13:50:31,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:31,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869786803] [2021-06-05 13:50:31,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869786803] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:31,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:31,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:31,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487416782] [2021-06-05 13:50:31,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:31,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:31,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:31,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:31,874 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:32,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:32,292 INFO L93 Difference]: Finished difference Result 628 states and 1713 transitions. [2021-06-05 13:50:32,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:32,293 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:32,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:32,293 INFO L225 Difference]: With dead ends: 628 [2021-06-05 13:50:32,294 INFO L226 Difference]: Without dead ends: 625 [2021-06-05 13:50:32,294 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 135.2ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:32,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-06-05 13:50:32,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 601. [2021-06-05 13:50:32,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.756666666666667) internal successors, (1654), 600 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:32,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1654 transitions. [2021-06-05 13:50:32,300 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1654 transitions. Word has length 18 [2021-06-05 13:50:32,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:32,300 INFO L482 AbstractCegarLoop]: Abstraction has 601 states and 1654 transitions. [2021-06-05 13:50:32,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:32,300 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1654 transitions. [2021-06-05 13:50:32,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:32,301 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:32,301 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:32,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable883 [2021-06-05 13:50:32,509 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:32,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:32,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1016337129, now seen corresponding path program 529 times [2021-06-05 13:50:32,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:32,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573442047] [2021-06-05 13:50:32,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:32,510 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:32,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100993518] [2021-06-05 13:50:32,510 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 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:32,537 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:32,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:32,555 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 13:50:32,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:32,589 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 13:50:32,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:32,630 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 13:50:32,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:32,662 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 13:50:32,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:32,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:32,745 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 13:50:32,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:50:32,789 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 13:50:32,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,802 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 49 treesize of output 37 [2021-06-05 13:50:32,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:32,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:32,813 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:32,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:32,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:32,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573442047] [2021-06-05 13:50:32,854 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:32,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100993518] [2021-06-05 13:50:32,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100993518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:32,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:32,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:32,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876874291] [2021-06-05 13:50:32,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:32,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:32,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:32,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:32,855 INFO L87 Difference]: Start difference. First operand 601 states and 1654 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:33,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:33,252 INFO L93 Difference]: Finished difference Result 622 states and 1694 transitions. [2021-06-05 13:50:33,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:33,253 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:33,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:33,254 INFO L225 Difference]: With dead ends: 622 [2021-06-05 13:50:33,254 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 13:50:33,254 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:33,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 13:50:33,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 606. [2021-06-05 13:50:33,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7570247933884295) internal successors, (1668), 605 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:33,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1668 transitions. [2021-06-05 13:50:33,259 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1668 transitions. Word has length 18 [2021-06-05 13:50:33,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:33,259 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1668 transitions. [2021-06-05 13:50:33,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:33,259 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1668 transitions. [2021-06-05 13:50:33,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:33,260 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:33,260 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:33,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable884 [2021-06-05 13:50:33,460 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:33,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:33,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1549582833, now seen corresponding path program 530 times [2021-06-05 13:50:33,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:33,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712604377] [2021-06-05 13:50:33,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:33,462 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:33,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1129454410] [2021-06-05 13:50:33,462 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 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:33,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:33,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:33,486 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:33,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:33,500 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 13:50:33,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:33,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 15 treesize of output 11 [2021-06-05 13:50:33,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:33,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:33,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, 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 13:50:33,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:33,617 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 13:50:33,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:33,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:33,686 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 13:50:33,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:50:33,753 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 50 treesize of output 38 [2021-06-05 13:50:33,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,762 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 29 treesize of output 34 [2021-06-05 13:50:33,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:33,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:33,770 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:33,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:33,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:33,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712604377] [2021-06-05 13:50:33,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:33,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129454410] [2021-06-05 13:50:33,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129454410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:33,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:33,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:33,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905175000] [2021-06-05 13:50:33,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:33,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:33,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:33,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:33,805 INFO L87 Difference]: Start difference. First operand 606 states and 1668 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:34,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:34,391 INFO L93 Difference]: Finished difference Result 627 states and 1705 transitions. [2021-06-05 13:50:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:34,392 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:34,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:34,393 INFO L225 Difference]: With dead ends: 627 [2021-06-05 13:50:34,393 INFO L226 Difference]: Without dead ends: 624 [2021-06-05 13:50:34,393 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 189.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:34,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-06-05 13:50:34,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 607. [2021-06-05 13:50:34,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.757425742574257) internal successors, (1671), 606 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:34,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1671 transitions. [2021-06-05 13:50:34,399 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1671 transitions. Word has length 18 [2021-06-05 13:50:34,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:34,399 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1671 transitions. [2021-06-05 13:50:34,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:34,399 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1671 transitions. [2021-06-05 13:50:34,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:34,399 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:34,399 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:34,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable885,534 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:34,600 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:34,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:34,600 INFO L82 PathProgramCache]: Analyzing trace with hash 168760873, now seen corresponding path program 531 times [2021-06-05 13:50:34,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:34,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049338976] [2021-06-05 13:50:34,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:34,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:34,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561381136] [2021-06-05 13:50:34,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 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:34,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:50:34,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:34,630 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:34,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:34,646 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 13:50:34,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:34,691 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 13:50:34,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:34,739 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 13:50:34,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:50:34,769 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 13:50:34,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:50:34,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:34,826 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 13:50:34,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:50:34,866 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 13:50:34,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,878 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 49 treesize of output 37 [2021-06-05 13:50:34,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:34,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:34,886 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:34,933 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:34,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:34,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049338976] [2021-06-05 13:50:34,933 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:34,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561381136] [2021-06-05 13:50:34,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561381136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:34,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:34,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:34,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765165251] [2021-06-05 13:50:34,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:34,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:34,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:34,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:34,934 INFO L87 Difference]: Start difference. First operand 607 states and 1671 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:35,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:35,387 INFO L93 Difference]: Finished difference Result 639 states and 1735 transitions. [2021-06-05 13:50:35,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:35,388 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:35,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:35,389 INFO L225 Difference]: With dead ends: 639 [2021-06-05 13:50:35,389 INFO L226 Difference]: Without dead ends: 636 [2021-06-05 13:50:35,389 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:35,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2021-06-05 13:50:35,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 605. [2021-06-05 13:50:35,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 2.756622516556291) internal successors, (1665), 604 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:35,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1665 transitions. [2021-06-05 13:50:35,395 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1665 transitions. Word has length 18 [2021-06-05 13:50:35,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:35,395 INFO L482 AbstractCegarLoop]: Abstraction has 605 states and 1665 transitions. [2021-06-05 13:50:35,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:35,395 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1665 transitions. [2021-06-05 13:50:35,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:35,396 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:35,396 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:35,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 535 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable886 [2021-06-05 13:50:35,596 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:35,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:35,597 INFO L82 PathProgramCache]: Analyzing trace with hash -978128027, now seen corresponding path program 532 times [2021-06-05 13:50:35,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:35,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164386235] [2021-06-05 13:50:35,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:35,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:35,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1982385551] [2021-06-05 13:50:35,598 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 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:35,628 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:35,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:35,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:35,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:35,651 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 13:50:35,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:35,676 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 13:50:35,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:35,704 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 13:50:35,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:50:35,758 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 13:50:35,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:50:35,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:35,798 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 13:50:35,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:50:35,891 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 13:50:35,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,903 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 49 treesize of output 37 [2021-06-05 13:50:35,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:35,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:35,911 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:35,945 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:35,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:35,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164386235] [2021-06-05 13:50:35,945 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:35,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982385551] [2021-06-05 13:50:35,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982385551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:35,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:35,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:35,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165278966] [2021-06-05 13:50:35,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:35,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:35,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:35,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:35,946 INFO L87 Difference]: Start difference. First operand 605 states and 1665 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:36,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:36,518 INFO L93 Difference]: Finished difference Result 622 states and 1696 transitions. [2021-06-05 13:50:36,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:36,519 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:36,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:36,520 INFO L225 Difference]: With dead ends: 622 [2021-06-05 13:50:36,520 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 13:50:36,520 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 182.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:36,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 13:50:36,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 607. [2021-06-05 13:50:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.757425742574257) internal successors, (1671), 606 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1671 transitions. [2021-06-05 13:50:36,526 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1671 transitions. Word has length 18 [2021-06-05 13:50:36,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:36,526 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1671 transitions. [2021-06-05 13:50:36,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:36,526 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1671 transitions. [2021-06-05 13:50:36,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:36,527 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:36,527 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:36,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable887 [2021-06-05 13:50:36,727 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:36,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:36,727 INFO L82 PathProgramCache]: Analyzing trace with hash 740215679, now seen corresponding path program 533 times [2021-06-05 13:50:36,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:36,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407968516] [2021-06-05 13:50:36,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:36,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:36,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1009628642] [2021-06-05 13:50:36,729 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 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:36,754 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:50:36,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:36,755 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:36,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:36,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 13:50:36,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:36,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:36,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 13:50:36,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:36,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:36,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:36,842 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 37 treesize of output 36 [2021-06-05 13:50:36,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:36,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:50:36,892 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 13:50:36,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:36,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:50:36,934 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 13:50:36,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:36,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:36,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:50:36,996 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 13:50:36,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,008 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 49 treesize of output 37 [2021-06-05 13:50:37,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:37,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:37,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:37,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407968516] [2021-06-05 13:50:37,067 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:37,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009628642] [2021-06-05 13:50:37,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009628642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:37,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:37,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:37,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230410336] [2021-06-05 13:50:37,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:37,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:37,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:37,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:37,067 INFO L87 Difference]: Start difference. First operand 607 states and 1671 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:37,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:37,612 INFO L93 Difference]: Finished difference Result 635 states and 1727 transitions. [2021-06-05 13:50:37,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:37,612 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:37,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:37,613 INFO L225 Difference]: With dead ends: 635 [2021-06-05 13:50:37,613 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 13:50:37,613 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 166.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:37,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 13:50:37,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 606. [2021-06-05 13:50:37,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7570247933884295) internal successors, (1668), 605 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:37,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1668 transitions. [2021-06-05 13:50:37,619 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1668 transitions. Word has length 18 [2021-06-05 13:50:37,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:37,619 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1668 transitions. [2021-06-05 13:50:37,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:37,619 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1668 transitions. [2021-06-05 13:50:37,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:37,620 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:37,620 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:37,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable888 [2021-06-05 13:50:37,820 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:37,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:37,821 INFO L82 PathProgramCache]: Analyzing trace with hash 758649705, now seen corresponding path program 534 times [2021-06-05 13:50:37,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:37,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442171466] [2021-06-05 13:50:37,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:37,822 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:37,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [814030888] [2021-06-05 13:50:37,822 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 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:37,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:50:37,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:37,851 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:37,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:37,865 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 13:50:37,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:37,894 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 13:50:37,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:37,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 13:50:37,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:37,960 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 13:50:37,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:37,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:37,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:50:38,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:38,005 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 13:50:38,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:38,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:38,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:38,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:50:38,055 INFO L446 ElimStorePlain]: Different costs {0=[v_A_800], 12=[F]} [2021-06-05 13:50:38,058 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 13:50:38,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:38,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:38,091 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:38,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:38,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:38,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:38,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:38,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:38,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:38,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442171466] [2021-06-05 13:50:38,171 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:38,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814030888] [2021-06-05 13:50:38,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814030888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:38,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:38,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:38,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737492118] [2021-06-05 13:50:38,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:38,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:38,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:38,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:38,172 INFO L87 Difference]: Start difference. First operand 606 states and 1668 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:38,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:38,641 INFO L93 Difference]: Finished difference Result 626 states and 1709 transitions. [2021-06-05 13:50:38,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:38,642 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:38,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:38,642 INFO L225 Difference]: With dead ends: 626 [2021-06-05 13:50:38,642 INFO L226 Difference]: Without dead ends: 623 [2021-06-05 13:50:38,643 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:38,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-06-05 13:50:38,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 604. [2021-06-05 13:50:38,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.756218905472637) internal successors, (1662), 603 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:38,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1662 transitions. [2021-06-05 13:50:38,648 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1662 transitions. Word has length 18 [2021-06-05 13:50:38,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:38,648 INFO L482 AbstractCegarLoop]: Abstraction has 604 states and 1662 transitions. [2021-06-05 13:50:38,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:38,648 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1662 transitions. [2021-06-05 13:50:38,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:38,649 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:38,649 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:38,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable889 [2021-06-05 13:50:38,850 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:38,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:38,850 INFO L82 PathProgramCache]: Analyzing trace with hash -793698455, now seen corresponding path program 535 times [2021-06-05 13:50:38,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:38,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791295] [2021-06-05 13:50:38,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:38,852 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:38,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162466680] [2021-06-05 13:50:38,852 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 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:38,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:50:38,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:38,995 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:38,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:38,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791295] [2021-06-05 13:50:38,995 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:38,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162466680] [2021-06-05 13:50:38,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162466680] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:38,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:38,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:38,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768713311] [2021-06-05 13:50:38,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:38,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:38,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:38,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:38,996 INFO L87 Difference]: Start difference. First operand 604 states and 1662 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:39,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:39,315 INFO L93 Difference]: Finished difference Result 803 states and 2117 transitions. [2021-06-05 13:50:39,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:39,316 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:39,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:39,317 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:50:39,317 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:50:39,317 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 130.9ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:50:39,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:50:39,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 604. [2021-06-05 13:50:39,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.7512437810945274) internal successors, (1659), 603 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:39,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1659 transitions. [2021-06-05 13:50:39,328 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1659 transitions. Word has length 18 [2021-06-05 13:50:39,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:39,328 INFO L482 AbstractCegarLoop]: Abstraction has 604 states and 1659 transitions. [2021-06-05 13:50:39,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:39,328 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1659 transitions. [2021-06-05 13:50:39,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:39,329 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:39,329 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:39,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable890,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:39,529 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:39,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:39,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1168042733, now seen corresponding path program 536 times [2021-06-05 13:50:39,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:39,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45589235] [2021-06-05 13:50:39,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:39,531 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:39,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [722549977] [2021-06-05 13:50:39,531 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 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:39,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:39,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:39,557 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:39,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:39,573 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 13:50:39,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:39,599 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 13:50:39,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:39,639 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 13:50:39,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:50:39,669 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 13:50:39,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:50:39,715 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 13:50:39,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:39,806 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 50 treesize of output 38 [2021-06-05 13:50:39,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,815 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 29 treesize of output 34 [2021-06-05 13:50:39,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:39,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:39,823 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:39,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:39,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:39,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45589235] [2021-06-05 13:50:39,854 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:39,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722549977] [2021-06-05 13:50:39,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722549977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:39,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:39,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:39,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115168870] [2021-06-05 13:50:39,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:39,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:39,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:39,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:39,854 INFO L87 Difference]: Start difference. First operand 604 states and 1659 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:40,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:40,285 INFO L93 Difference]: Finished difference Result 634 states and 1714 transitions. [2021-06-05 13:50:40,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:40,286 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:40,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:40,287 INFO L225 Difference]: With dead ends: 634 [2021-06-05 13:50:40,287 INFO L226 Difference]: Without dead ends: 631 [2021-06-05 13:50:40,287 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 158.5ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-06-05 13:50:40,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 607. [2021-06-05 13:50:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:40,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 13:50:40,295 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 13:50:40,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:40,296 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 13:50:40,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:40,296 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 13:50:40,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:40,296 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:40,297 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:40,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable891,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:40,513 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:40,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:40,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1408580857, now seen corresponding path program 537 times [2021-06-05 13:50:40,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:40,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931898535] [2021-06-05 13:50:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:40,514 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:40,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2139012026] [2021-06-05 13:50:40,514 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 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:40,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:50:40,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:40,541 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:40,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:40,555 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 13:50:40,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:40,584 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 13:50:40,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:40,613 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 13:50:40,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:50:40,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:40,649 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 13:50:40,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:50:40,683 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 13:50:40,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:40,753 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 50 treesize of output 38 [2021-06-05 13:50:40,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,762 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 29 treesize of output 34 [2021-06-05 13:50:40,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:40,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:40,770 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:40,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:40,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931898535] [2021-06-05 13:50:40,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:40,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139012026] [2021-06-05 13:50:40,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139012026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:40,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:40,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:40,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578490207] [2021-06-05 13:50:40,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:40,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:40,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:40,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:40,822 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:41,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:41,413 INFO L93 Difference]: Finished difference Result 647 states and 1745 transitions. [2021-06-05 13:50:41,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:41,414 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:41,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:41,415 INFO L225 Difference]: With dead ends: 647 [2021-06-05 13:50:41,415 INFO L226 Difference]: Without dead ends: 644 [2021-06-05 13:50:41,415 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 160.8ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:41,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-06-05 13:50:41,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 606. [2021-06-05 13:50:41,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7537190082644627) internal successors, (1666), 605 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:41,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1666 transitions. [2021-06-05 13:50:41,421 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1666 transitions. Word has length 18 [2021-06-05 13:50:41,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:41,421 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1666 transitions. [2021-06-05 13:50:41,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:41,421 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1666 transitions. [2021-06-05 13:50:41,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:41,422 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:41,422 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:41,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 541 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable892 [2021-06-05 13:50:41,622 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:41,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:41,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1390146831, now seen corresponding path program 538 times [2021-06-05 13:50:41,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:41,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754160639] [2021-06-05 13:50:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:41,624 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:41,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832278832] [2021-06-05 13:50:41,624 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 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:41,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:41,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:41,649 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:41,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:41,663 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 13:50:41,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:41,692 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 13:50:41,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:41,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:41,720 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 13:50:41,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:41,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:41,775 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 13:50:41,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:50:41,816 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 13:50:41,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:41,862 INFO L446 ElimStorePlain]: Different costs {0=[v_A_809], 12=[F]} [2021-06-05 13:50:41,865 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 13:50:41,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,899 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:41,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:41,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:41,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:41,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:41,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:41,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:41,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754160639] [2021-06-05 13:50:41,984 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:41,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832278832] [2021-06-05 13:50:41,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832278832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:41,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:41,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:41,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081346387] [2021-06-05 13:50:41,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:41,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:41,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:41,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:41,985 INFO L87 Difference]: Start difference. First operand 606 states and 1666 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:42,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:42,526 INFO L93 Difference]: Finished difference Result 630 states and 1715 transitions. [2021-06-05 13:50:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:42,527 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:42,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:42,528 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:50:42,528 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 13:50:42,528 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 176.2ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:42,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 13:50:42,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 605. [2021-06-05 13:50:42,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 2.7533112582781456) internal successors, (1663), 604 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:42,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1663 transitions. [2021-06-05 13:50:42,534 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1663 transitions. Word has length 18 [2021-06-05 13:50:42,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:42,534 INFO L482 AbstractCegarLoop]: Abstraction has 605 states and 1663 transitions. [2021-06-05 13:50:42,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:42,534 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1663 transitions. [2021-06-05 13:50:42,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:42,535 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:42,535 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:42,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable893,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:42,735 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:42,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:42,735 INFO L82 PathProgramCache]: Analyzing trace with hash -73989527, now seen corresponding path program 539 times [2021-06-05 13:50:42,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:42,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704130855] [2021-06-05 13:50:42,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:42,736 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:42,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716266483] [2021-06-05 13:50:42,737 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 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:42,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 13:50:42,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:42,763 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:42,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:42,778 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 13:50:42,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:42,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:42,807 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 13:50:42,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:42,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:42,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:42,836 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 13:50:42,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:42,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:42,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 16 treesize of output 18 [2021-06-05 13:50:42,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:42,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:50:42,936 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 13:50:42,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:42,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:42,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:50:43,020 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:43,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:43,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:43,030 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 32 treesize of output 34 [2021-06-05 13:50:43,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:43,038 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 13:50:43,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:43,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:43,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:43,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704130855] [2021-06-05 13:50:43,111 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:43,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716266483] [2021-06-05 13:50:43,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716266483] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:43,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:43,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:43,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095186483] [2021-06-05 13:50:43,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:43,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:43,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:43,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:43,112 INFO L87 Difference]: Start difference. First operand 605 states and 1663 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:43,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:43,603 INFO L93 Difference]: Finished difference Result 630 states and 1718 transitions. [2021-06-05 13:50:43,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:43,603 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:43,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:43,604 INFO L225 Difference]: With dead ends: 630 [2021-06-05 13:50:43,604 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 13:50:43,604 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 178.0ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:43,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 13:50:43,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 603. [2021-06-05 13:50:43,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 2.750830564784053) internal successors, (1656), 602 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:43,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 1656 transitions. [2021-06-05 13:50:43,610 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 1656 transitions. Word has length 18 [2021-06-05 13:50:43,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:43,610 INFO L482 AbstractCegarLoop]: Abstraction has 603 states and 1656 transitions. [2021-06-05 13:50:43,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:43,611 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 1656 transitions. [2021-06-05 13:50:43,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:43,611 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:43,611 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:43,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable894 [2021-06-05 13:50:43,812 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:43,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:43,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1021935636, now seen corresponding path program 540 times [2021-06-05 13:50:43,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:43,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067053855] [2021-06-05 13:50:43,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:43,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:43,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777007218] [2021-06-05 13:50:43,814 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 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:43,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:50:43,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:43,842 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:43,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:43,856 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 13:50:43,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:43,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:43,880 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 13:50:43,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:43,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:43,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:50:44,001 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 27 treesize of output 26 [2021-06-05 13:50:44,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:44,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:44,021 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 13:50:44,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:44,068 INFO L446 ElimStorePlain]: Different costs {0=[v_A_814], 5=[F]} [2021-06-05 13:50:44,072 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 13:50:44,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:44,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:44,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:44,118 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:44,118 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 13:50:44,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:44,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:44,157 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 13:50:44,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 13:50:44,589 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-06-05 13:50:44,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:44,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:44,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067053855] [2021-06-05 13:50:44,712 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:44,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777007218] [2021-06-05 13:50:44,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777007218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:44,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:44,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:50:44,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202930254] [2021-06-05 13:50:44,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:50:44,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:44,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:50:44,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:50:44,713 INFO L87 Difference]: Start difference. First operand 603 states and 1656 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:45,314 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-06-05 13:50:45,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:45,443 INFO L93 Difference]: Finished difference Result 718 states and 1919 transitions. [2021-06-05 13:50:45,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:50:45,444 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:45,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:45,445 INFO L225 Difference]: With dead ends: 718 [2021-06-05 13:50:45,445 INFO L226 Difference]: Without dead ends: 715 [2021-06-05 13:50:45,445 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 674.9ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:45,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-06-05 13:50:45,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 627. [2021-06-05 13:50:45,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.741214057507987) internal successors, (1716), 626 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:45,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1716 transitions. [2021-06-05 13:50:45,451 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1716 transitions. Word has length 18 [2021-06-05 13:50:45,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:45,451 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1716 transitions. [2021-06-05 13:50:45,451 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:45,451 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1716 transitions. [2021-06-05 13:50:45,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:45,452 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:45,452 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:45,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 544 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable895 [2021-06-05 13:50:45,653 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:45,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:45,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2030999400, now seen corresponding path program 541 times [2021-06-05 13:50:45,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:45,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304000221] [2021-06-05 13:50:45,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:45,654 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:45,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339718590] [2021-06-05 13:50:45,655 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 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:45,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:45,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:45,696 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 13:50:45,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:45,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:45,724 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 13:50:45,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:45,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:45,806 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 13:50:45,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:45,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:50:45,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:45,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:45,838 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:50:45,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:45,847 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 13:50:45,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:45,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:45,854 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 13:50:45,854 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:50:45,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:45,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:45,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304000221] [2021-06-05 13:50:45,915 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:45,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339718590] [2021-06-05 13:50:45,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339718590] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:45,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:45,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:45,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518526772] [2021-06-05 13:50:45,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:45,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:45,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:45,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:45,916 INFO L87 Difference]: Start difference. First operand 627 states and 1716 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:46,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:46,240 INFO L93 Difference]: Finished difference Result 666 states and 1804 transitions. [2021-06-05 13:50:46,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:46,241 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:46,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:46,241 INFO L225 Difference]: With dead ends: 666 [2021-06-05 13:50:46,241 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 13:50:46,242 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:46,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 13:50:46,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 628. [2021-06-05 13:50:46,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:46,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 13:50:46,247 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 13:50:46,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:46,247 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 13:50:46,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:46,247 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 13:50:46,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:46,248 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:46,248 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:46,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable905 [2021-06-05 13:50:46,449 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:46,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:46,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1190882516, now seen corresponding path program 542 times [2021-06-05 13:50:46,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:46,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483345943] [2021-06-05 13:50:46,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:46,452 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:46,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883465484] [2021-06-05 13:50:46,452 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 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:46,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:46,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:46,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:50:46,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:46,496 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 13:50:46,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:46,521 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 13:50:46,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50: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 13:50:46,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:50:46,611 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,611 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 39 treesize of output 49 [2021-06-05 13:50:46,618 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 13:50:46,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,633 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 13:50:46,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:46,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:46,647 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 13:50:46,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 13:50:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:46,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:46,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483345943] [2021-06-05 13:50:46,730 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:46,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883465484] [2021-06-05 13:50:46,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883465484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:46,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:46,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:46,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132513339] [2021-06-05 13:50:46,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:46,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:46,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:46,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:46,731 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:47,204 INFO L93 Difference]: Finished difference Result 723 states and 1948 transitions. [2021-06-05 13:50:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:47,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:47,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:47,206 INFO L225 Difference]: With dead ends: 723 [2021-06-05 13:50:47,206 INFO L226 Difference]: Without dead ends: 720 [2021-06-05 13:50:47,207 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 184.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:47,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-06-05 13:50:47,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 628. [2021-06-05 13:50:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 13:50:47,213 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 13:50:47,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:47,213 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 13:50:47,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:47,213 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 13:50:47,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:47,214 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:47,214 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:47,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable906,546 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:47,414 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:47,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:47,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1020140443, now seen corresponding path program 543 times [2021-06-05 13:50:47,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:47,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495110625] [2021-06-05 13:50:47,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:47,416 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:47,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [11637646] [2021-06-05 13:50:47,416 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 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:47,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:50:47,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:47,447 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:47,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:47,462 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 13:50:47,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:47,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 20 treesize of output 16 [2021-06-05 13:50:47,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:50:47,540 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 13:50:47,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:50:47,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:47,575 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 37 treesize of output 36 [2021-06-05 13:50:47,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:50:47,611 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 13:50:47,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:47,705 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 50 treesize of output 38 [2021-06-05 13:50:47,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,714 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 29 treesize of output 34 [2021-06-05 13:50:47,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:47,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:47,721 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:47,755 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:47,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:47,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495110625] [2021-06-05 13:50:47,755 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:47,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11637646] [2021-06-05 13:50:47,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11637646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:47,755 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:47,755 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:47,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902767536] [2021-06-05 13:50:47,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:47,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:47,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:47,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:47,756 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:48,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:48,309 INFO L93 Difference]: Finished difference Result 663 states and 1785 transitions. [2021-06-05 13:50:48,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:48,310 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:48,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:48,311 INFO L225 Difference]: With dead ends: 663 [2021-06-05 13:50:48,311 INFO L226 Difference]: Without dead ends: 660 [2021-06-05 13:50:48,311 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 182.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:48,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-06-05 13:50:48,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 632. [2021-06-05 13:50:48,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:48,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:50:48,321 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:50:48,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:48,321 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:50:48,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:48,322 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:50:48,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:48,322 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:48,322 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:48,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable911,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:48,523 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:48,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:48,523 INFO L82 PathProgramCache]: Analyzing trace with hash 698203263, now seen corresponding path program 544 times [2021-06-05 13:50:48,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:48,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810343098] [2021-06-05 13:50:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:48,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:48,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [353404413] [2021-06-05 13:50:48,526 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 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:48,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:48,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:48,557 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:48,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:48,598 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 13:50:48,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:48,623 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 13:50:48,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:48,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:48,661 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 13:50:48,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:50:48,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:48,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 37 treesize of output 36 [2021-06-05 13:50:48,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:50:48,732 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 13:50:48,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:50:48,803 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 50 treesize of output 38 [2021-06-05 13:50:48,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,812 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 29 treesize of output 34 [2021-06-05 13:50:48,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:48,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:48,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:48,874 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:48,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:48,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810343098] [2021-06-05 13:50:48,874 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:48,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353404413] [2021-06-05 13:50:48,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353404413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:48,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:48,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:48,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67416165] [2021-06-05 13:50:48,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:48,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:48,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:48,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:48,875 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:49,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:49,434 INFO L93 Difference]: Finished difference Result 676 states and 1816 transitions. [2021-06-05 13:50:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:49,435 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:49,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:49,435 INFO L225 Difference]: With dead ends: 676 [2021-06-05 13:50:49,435 INFO L226 Difference]: Without dead ends: 673 [2021-06-05 13:50:49,436 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 167.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:49,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2021-06-05 13:50:49,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 631. [2021-06-05 13:50:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7444444444444445) internal successors, (1729), 630 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1729 transitions. [2021-06-05 13:50:49,442 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1729 transitions. Word has length 18 [2021-06-05 13:50:49,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:49,442 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1729 transitions. [2021-06-05 13:50:49,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:49,442 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1729 transitions. [2021-06-05 13:50:49,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:49,442 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:49,442 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:49,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable912 [2021-06-05 13:50:49,643 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:49,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:49,643 INFO L82 PathProgramCache]: Analyzing trace with hash 716637289, now seen corresponding path program 545 times [2021-06-05 13:50:49,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:49,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778678072] [2021-06-05 13:50:49,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:49,644 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:49,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [653749626] [2021-06-05 13:50:49,644 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:49,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 13:50:49,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:49,670 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:49,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:49,685 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 13:50:49,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:49,714 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 13:50:49,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:50:49,741 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 13:50:49,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:50:49,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:49,769 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 13:50:49,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:50:49,808 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 13:50:49,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:49,856 INFO L446 ElimStorePlain]: Different costs {0=[v_A_827], 12=[F]} [2021-06-05 13:50:49,860 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 13:50:49,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,893 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:49,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:49,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:49,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:49,902 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:49,978 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:49,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:49,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778678072] [2021-06-05 13:50:49,979 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:49,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653749626] [2021-06-05 13:50:49,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653749626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:49,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:49,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:49,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969778234] [2021-06-05 13:50:49,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:49,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:49,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:49,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:49,979 INFO L87 Difference]: Start difference. First operand 631 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:50,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:50,564 INFO L93 Difference]: Finished difference Result 659 states and 1786 transitions. [2021-06-05 13:50:50,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:50,565 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:50,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:50,565 INFO L225 Difference]: With dead ends: 659 [2021-06-05 13:50:50,565 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 13:50:50,566 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 170.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:50,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 13:50:50,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 630. [2021-06-05 13:50:50,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7440381558028615) internal successors, (1726), 629 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:50,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1726 transitions. [2021-06-05 13:50:50,572 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1726 transitions. Word has length 18 [2021-06-05 13:50:50,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:50,572 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1726 transitions. [2021-06-05 13:50:50,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:50,572 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1726 transitions. [2021-06-05 13:50:50,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:50,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:50,572 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:50,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable913,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:50,773 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:50,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:50,773 INFO L82 PathProgramCache]: Analyzing trace with hash 2032794593, now seen corresponding path program 546 times [2021-06-05 13:50:50,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:50,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810778623] [2021-06-05 13:50:50,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:50,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:50,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268399094] [2021-06-05 13:50:50,774 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 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:50,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:50:50,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:50,801 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:50,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:50,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 13:50:50,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:50,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:50,840 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 13:50:50,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:50,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:50:50,880 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 13:50:50,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:50,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:50:50,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:50,912 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 37 treesize of output 36 [2021-06-05 13:50:50,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:50,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:50:50,948 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 13:50:50,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:50,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:50,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:50:51,024 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:51,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:51,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:51,034 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 32 treesize of output 34 [2021-06-05 13:50:51,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:51,042 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 13:50:51,042 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:51,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:51,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810778623] [2021-06-05 13:50:51,108 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:51,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268399094] [2021-06-05 13:50:51,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268399094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:51,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:51,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:51,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189104725] [2021-06-05 13:50:51,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:51,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:51,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:51,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:51,108 INFO L87 Difference]: Start difference. First operand 630 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:51,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:51,630 INFO L93 Difference]: Finished difference Result 659 states and 1789 transitions. [2021-06-05 13:50:51,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:51,631 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:51,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:51,632 INFO L225 Difference]: With dead ends: 659 [2021-06-05 13:50:51,632 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 13:50:51,632 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 155.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:51,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 13:50:51,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 629. [2021-06-05 13:50:51,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7420382165605095) internal successors, (1722), 628 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:51,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1722 transitions. [2021-06-05 13:50:51,638 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1722 transitions. Word has length 18 [2021-06-05 13:50:51,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:51,638 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1722 transitions. [2021-06-05 13:50:51,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:51,638 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1722 transitions. [2021-06-05 13:50:51,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:51,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:51,638 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:51,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable914 [2021-06-05 13:50:51,839 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:51,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:51,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1778627838, now seen corresponding path program 547 times [2021-06-05 13:50:51,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:51,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160106708] [2021-06-05 13:50:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:51,840 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:51,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20955584] [2021-06-05 13:50:51,841 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 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:51,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:51,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:51,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:51,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 13:50:51,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:51,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:51,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 13:50:51,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:51,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:50:51,934 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 13:50:51,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:51,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:51,945 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:50:52,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:52,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:52,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:52,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:52,010 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:50:52,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:52,021 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 25 treesize of output 24 [2021-06-05 13:50:52,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,030 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 13:50:52,030 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:50:52,106 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:52,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:52,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160106708] [2021-06-05 13:50:52,107 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:52,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20955584] [2021-06-05 13:50:52,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20955584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:52,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:52,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:52,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568326743] [2021-06-05 13:50:52,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:52,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:52,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:52,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:52,107 INFO L87 Difference]: Start difference. First operand 629 states and 1722 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:52,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:52,499 INFO L93 Difference]: Finished difference Result 699 states and 1885 transitions. [2021-06-05 13:50:52,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:52,499 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:52,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:52,500 INFO L225 Difference]: With dead ends: 699 [2021-06-05 13:50:52,500 INFO L226 Difference]: Without dead ends: 696 [2021-06-05 13:50:52,501 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 179.0ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:52,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-06-05 13:50:52,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 632. [2021-06-05 13:50:52,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7432646592709986) internal successors, (1731), 631 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:52,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1731 transitions. [2021-06-05 13:50:52,506 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1731 transitions. Word has length 18 [2021-06-05 13:50:52,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:52,506 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1731 transitions. [2021-06-05 13:50:52,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:52,507 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1731 transitions. [2021-06-05 13:50:52,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:52,507 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:52,507 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:52,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable915,551 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:52,708 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:52,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:52,708 INFO L82 PathProgramCache]: Analyzing trace with hash -116001943, now seen corresponding path program 548 times [2021-06-05 13:50:52,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:52,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517271914] [2021-06-05 13:50:52,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:52,709 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:52,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407144334] [2021-06-05 13:50:52,709 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 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:52,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:52,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:52,733 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:52,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:52,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 13:50:52,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:52,771 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 13:50:52,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:50:52,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:52,795 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 13:50:52,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:52,825 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 13:50:52,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:52,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:52,854 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 13:50:52,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:50:52,934 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:52,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:52,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,944 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 32 treesize of output 34 [2021-06-05 13:50:52,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:52,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:52,951 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 13:50:52,951 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:53,023 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:53,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:53,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517271914] [2021-06-05 13:50:53,023 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:53,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407144334] [2021-06-05 13:50:53,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407144334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:53,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:53,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:53,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587852505] [2021-06-05 13:50:53,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:53,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:53,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:53,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:53,024 INFO L87 Difference]: Start difference. First operand 632 states and 1731 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:53,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:53,593 INFO L93 Difference]: Finished difference Result 657 states and 1786 transitions. [2021-06-05 13:50:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:53,594 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:53,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:53,595 INFO L225 Difference]: With dead ends: 657 [2021-06-05 13:50:53,595 INFO L226 Difference]: Without dead ends: 654 [2021-06-05 13:50:53,595 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 151.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:53,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-06-05 13:50:53,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 628. [2021-06-05 13:50:53,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:53,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 13:50:53,601 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 13:50:53,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:53,601 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 13:50:53,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:53,601 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 13:50:53,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:53,602 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:53,602 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:53,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable916,552 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:53,802 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:53,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:53,803 INFO L82 PathProgramCache]: Analyzing trace with hash -134342163, now seen corresponding path program 549 times [2021-06-05 13:50:53,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:53,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331227097] [2021-06-05 13:50:53,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:53,804 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:53,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902431153] [2021-06-05 13:50:53,804 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 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:53,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:50:53,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:53,838 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:53,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:53,856 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 13:50:53,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:53,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:53,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:53,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 13:50:53,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:53,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,908 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:50:53,930 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 13:50:53,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:53,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:53,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:53,978 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 37 treesize of output 36 [2021-06-05 13:50:53,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:53,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:53,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:50:54,036 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 13:50:54,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:54,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:54,156 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 50 treesize of output 38 [2021-06-05 13:50:54,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:54,168 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 29 treesize of output 34 [2021-06-05 13:50:54,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:54,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:54,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:54,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331227097] [2021-06-05 13:50:54,212 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:54,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902431153] [2021-06-05 13:50:54,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902431153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:54,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:54,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:54,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41471208] [2021-06-05 13:50:54,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:54,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:54,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:54,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:54,213 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:54,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:54,740 INFO L93 Difference]: Finished difference Result 666 states and 1791 transitions. [2021-06-05 13:50:54,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:54,741 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:54,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:54,741 INFO L225 Difference]: With dead ends: 666 [2021-06-05 13:50:54,741 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 13:50:54,742 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 225.0ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:54,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 13:50:54,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 633. [2021-06-05 13:50:54,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7452531645569622) internal successors, (1735), 632 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:54,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1735 transitions. [2021-06-05 13:50:54,748 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1735 transitions. Word has length 18 [2021-06-05 13:50:54,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:54,748 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1735 transitions. [2021-06-05 13:50:54,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:54,748 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1735 transitions. [2021-06-05 13:50:54,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:54,748 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:54,748 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:54,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable917,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:54,949 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:54,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:54,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1584001543, now seen corresponding path program 550 times [2021-06-05 13:50:54,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:54,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776173031] [2021-06-05 13:50:54,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:54,951 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:54,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1595043849] [2021-06-05 13:50:54,951 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 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:54,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:50:54,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:54,977 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:54,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:54,992 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 13:50:54,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:54,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:54,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:55,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:55,021 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 13:50:55,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:50:55,046 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 13:50:55,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:50:55,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:55,076 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 13:50:55,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 13:50:55,118 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 13:50:55,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:50:55,199 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 13:50:55,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,211 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 49 treesize of output 37 [2021-06-05 13:50:55,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:55,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:55,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:50:55,279 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:55,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:55,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776173031] [2021-06-05 13:50:55,280 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:55,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595043849] [2021-06-05 13:50:55,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595043849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:55,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:55,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:55,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385529005] [2021-06-05 13:50:55,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:55,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:55,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:55,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:55,280 INFO L87 Difference]: Start difference. First operand 633 states and 1735 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:55,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:55,930 INFO L93 Difference]: Finished difference Result 679 states and 1822 transitions. [2021-06-05 13:50:55,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:55,931 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:55,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:55,932 INFO L225 Difference]: With dead ends: 679 [2021-06-05 13:50:55,932 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 13:50:55,932 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 181.4ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:55,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 13:50:55,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 632. [2021-06-05 13:50:55,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:55,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:50:55,938 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:50:55,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:55,938 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:50:55,938 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:55,938 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:50:55,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:55,939 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:55,939 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:56,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable918,554 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:56,139 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:56,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:56,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1602435569, now seen corresponding path program 551 times [2021-06-05 13:50:56,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:56,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503977332] [2021-06-05 13:50:56,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:56,141 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:56,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2082259616] [2021-06-05 13:50:56,141 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 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:56,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:50:56,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:56,166 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:56,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:56,181 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 13:50:56,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:56,205 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 13:50:56,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:50:56,227 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 13:50:56,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:56,255 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 13:50:56,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:50:56,288 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 13:50:56,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:50:56,330 INFO L446 ElimStorePlain]: Different costs {0=[v_A_844], 12=[F]} [2021-06-05 13:50:56,337 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 13:50:56,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,372 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:56,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:50:56,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:56,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:56,380 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:50:56,448 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:56,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:56,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503977332] [2021-06-05 13:50:56,449 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:56,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082259616] [2021-06-05 13:50:56,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082259616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:56,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:56,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:56,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89213737] [2021-06-05 13:50:56,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:56,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:56,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:56,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:56,449 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:56,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:56,920 INFO L93 Difference]: Finished difference Result 662 states and 1792 transitions. [2021-06-05 13:50:56,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:56,921 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:56,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:56,921 INFO L225 Difference]: With dead ends: 662 [2021-06-05 13:50:56,921 INFO L226 Difference]: Without dead ends: 659 [2021-06-05 13:50:56,921 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 142.5ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:56,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-06-05 13:50:56,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 631. [2021-06-05 13:50:56,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7444444444444445) internal successors, (1729), 630 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:56,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1729 transitions. [2021-06-05 13:50:56,927 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1729 transitions. Word has length 18 [2021-06-05 13:50:56,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:56,927 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1729 transitions. [2021-06-05 13:50:56,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:56,927 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1729 transitions. [2021-06-05 13:50:56,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:56,928 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:56,928 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:57,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable919,555 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:57,128 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:57,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:57,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1376374423, now seen corresponding path program 552 times [2021-06-05 13:50:57,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:57,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450776666] [2021-06-05 13:50:57,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:57,130 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:57,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372667647] [2021-06-05 13:50:57,130 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 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:57,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:50:57,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:57,156 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:57,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:57,171 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 13:50:57,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:50:57,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 16 treesize of output 18 [2021-06-05 13:50:57,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:50:57,219 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 13:50:57,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:50:57,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:57,254 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 37 treesize of output 36 [2021-06-05 13:50:57,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:50:57,292 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 13:50:57,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:50:57,374 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:57,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:57,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,384 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 32 treesize of output 34 [2021-06-05 13:50:57,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:57,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:57,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 13:50:57,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:57,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:57,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:57,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450776666] [2021-06-05 13:50:57,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:57,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372667647] [2021-06-05 13:50:57,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372667647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:57,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:57,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:57,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208438158] [2021-06-05 13:50:57,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:57,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:57,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:57,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:57,470 INFO L87 Difference]: Start difference. First operand 631 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:58,086 INFO L93 Difference]: Finished difference Result 662 states and 1795 transitions. [2021-06-05 13:50:58,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:58,087 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:58,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:58,088 INFO L225 Difference]: With dead ends: 662 [2021-06-05 13:50:58,088 INFO L226 Difference]: Without dead ends: 659 [2021-06-05 13:50:58,088 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 159.7ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:50:58,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-06-05 13:50:58,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 630. [2021-06-05 13:50:58,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.742448330683625) internal successors, (1725), 629 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1725 transitions. [2021-06-05 13:50:58,094 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1725 transitions. Word has length 18 [2021-06-05 13:50:58,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:58,094 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1725 transitions. [2021-06-05 13:50:58,094 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,094 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1725 transitions. [2021-06-05 13:50:58,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:58,095 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:58,095 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:58,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 556 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable920 [2021-06-05 13:50:58,295 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:58,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:58,295 INFO L82 PathProgramCache]: Analyzing trace with hash -892829558, now seen corresponding path program 553 times [2021-06-05 13:50:58,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:58,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217135141] [2021-06-05 13:50:58,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:58,297 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:58,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [441152709] [2021-06-05 13:50:58,297 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 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:50:58,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:50:58,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:58,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 13:50:58,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:58,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:58,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 13:50:58,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:58,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:50:58,386 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 13:50:58,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:58,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:50:58,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:58,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:58,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:58,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:50:58,461 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:50:58,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:58,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:58,472 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 25 treesize of output 24 [2021-06-05 13:50:58,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:58,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:58,480 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 13:50:58,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:50:58,548 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:58,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:58,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217135141] [2021-06-05 13:50:58,548 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:58,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441152709] [2021-06-05 13:50:58,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441152709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:58,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:58,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:58,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242427464] [2021-06-05 13:50:58,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:58,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:58,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:58,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:58,549 INFO L87 Difference]: Start difference. First operand 630 states and 1725 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:50:58,957 INFO L93 Difference]: Finished difference Result 705 states and 1897 transitions. [2021-06-05 13:50:58,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:50:58,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:50:58,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:50:58,959 INFO L225 Difference]: With dead ends: 705 [2021-06-05 13:50:58,959 INFO L226 Difference]: Without dead ends: 702 [2021-06-05 13:50:58,959 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 170.9ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:50:58,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-06-05 13:50:58,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 636. [2021-06-05 13:50:58,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7401574803149606) internal successors, (1740), 635 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1740 transitions. [2021-06-05 13:50:58,965 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1740 transitions. Word has length 18 [2021-06-05 13:50:58,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:50:58,965 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1740 transitions. [2021-06-05 13:50:58,965 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:50:58,965 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1740 transitions. [2021-06-05 13:50:58,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:50:58,965 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:50:58,966 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:50:59,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable921,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:59,166 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:50:59,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:50:59,166 INFO L82 PathProgramCache]: Analyzing trace with hash 769796337, now seen corresponding path program 554 times [2021-06-05 13:50:59,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:50:59,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961852570] [2021-06-05 13:50:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:50:59,168 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:50:59,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1568375458] [2021-06-05 13:50:59,168 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 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:50:59,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:50:59,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:50:59,193 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:50:59,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:50:59,208 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 13:50:59,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:50:59,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:59,238 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 13:50:59,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:50:59,264 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 13:50:59,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:50:59,295 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 13:50:59,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:50:59,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:50:59,327 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 13:50:59,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:50:59,424 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:50:59,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:50:59,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,434 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 32 treesize of output 34 [2021-06-05 13:50:59,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:50:59,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:50:59,442 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 13:50:59,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:50:59,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:50:59,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:50:59,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961852570] [2021-06-05 13:50:59,519 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:50:59,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568375458] [2021-06-05 13:50:59,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568375458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:50:59,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:50:59,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:50:59,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887726255] [2021-06-05 13:50:59,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:50:59,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:50:59,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:50:59,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:50:59,520 INFO L87 Difference]: Start difference. First operand 636 states and 1740 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:00,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:00,133 INFO L93 Difference]: Finished difference Result 666 states and 1807 transitions. [2021-06-05 13:51:00,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:00,134 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:00,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:00,135 INFO L225 Difference]: With dead ends: 666 [2021-06-05 13:51:00,135 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 13:51:00,135 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 171.2ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:00,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 13:51:00,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 635. [2021-06-05 13:51:00,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7381703470031544) internal successors, (1736), 634 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:00,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1736 transitions. [2021-06-05 13:51:00,141 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1736 transitions. Word has length 18 [2021-06-05 13:51:00,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:00,141 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1736 transitions. [2021-06-05 13:51:00,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:00,141 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1736 transitions. [2021-06-05 13:51:00,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:00,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:00,141 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:00,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable922,558 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:00,342 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:00,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:00,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1418386839, now seen corresponding path program 555 times [2021-06-05 13:51:00,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:00,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257051556] [2021-06-05 13:51:00,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:00,343 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:00,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835552445] [2021-06-05 13:51:00,344 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 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:00,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:51:00,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:00,374 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:00,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:00,388 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 13:51:00,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:00,413 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 13:51:00,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:51:00,435 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 13:51:00,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:51:00,458 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 13:51:00,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:00,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:00,506 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 37 treesize of output 36 [2021-06-05 13:51:00,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:51:00,586 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:00,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:00,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,596 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 32 treesize of output 34 [2021-06-05 13:51:00,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:00,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:00,604 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 13:51:00,604 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:51:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:00,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:00,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257051556] [2021-06-05 13:51:00,671 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:00,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835552445] [2021-06-05 13:51:00,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835552445] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:00,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:00,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:00,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916202175] [2021-06-05 13:51:00,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:00,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:00,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:00,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:00,672 INFO L87 Difference]: Start difference. First operand 635 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:01,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:01,187 INFO L93 Difference]: Finished difference Result 660 states and 1789 transitions. [2021-06-05 13:51:01,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:01,188 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:01,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:01,188 INFO L225 Difference]: With dead ends: 660 [2021-06-05 13:51:01,188 INFO L226 Difference]: Without dead ends: 657 [2021-06-05 13:51:01,189 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 153.8ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:01,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-06-05 13:51:01,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 628. [2021-06-05 13:51:01,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:01,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 13:51:01,194 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 13:51:01,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:01,194 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 13:51:01,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:01,194 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 13:51:01,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:01,195 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:01,195 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:01,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable923 [2021-06-05 13:51:01,395 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:01,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:01,396 INFO L82 PathProgramCache]: Analyzing trace with hash 710629289, now seen corresponding path program 556 times [2021-06-05 13:51:01,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:01,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538663355] [2021-06-05 13:51:01,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:01,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:01,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561159136] [2021-06-05 13:51:01,397 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 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:01,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:01,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:01,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:01,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:01,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 8 treesize of output 7 [2021-06-05 13:51:01,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:01,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:01,455 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 13:51:01,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:51:01,496 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 13:51:01,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:01,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:01,532 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 37 treesize of output 36 [2021-06-05 13:51:01,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:51:01,580 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 13:51:01,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:51:01,673 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 50 treesize of output 38 [2021-06-05 13:51:01,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,682 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 29 treesize of output 34 [2021-06-05 13:51:01,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:01,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:01,693 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:01,728 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:01,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:01,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538663355] [2021-06-05 13:51:01,728 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:01,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561159136] [2021-06-05 13:51:01,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561159136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:01,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:01,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:01,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813854849] [2021-06-05 13:51:01,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:01,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:01,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:01,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:01,729 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:02,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:02,268 INFO L93 Difference]: Finished difference Result 681 states and 1825 transitions. [2021-06-05 13:51:02,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:02,269 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:02,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:02,270 INFO L225 Difference]: With dead ends: 681 [2021-06-05 13:51:02,270 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 13:51:02,270 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 180.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:02,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 13:51:02,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 630. [2021-06-05 13:51:02,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.740858505564388) internal successors, (1724), 629 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:02,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1724 transitions. [2021-06-05 13:51:02,276 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1724 transitions. Word has length 18 [2021-06-05 13:51:02,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:02,276 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1724 transitions. [2021-06-05 13:51:02,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:02,276 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1724 transitions. [2021-06-05 13:51:02,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:02,276 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:02,277 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:02,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable924,560 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:02,477 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:02,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:02,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1865994301, now seen corresponding path program 557 times [2021-06-05 13:51:02,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:02,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569914806] [2021-06-05 13:51:02,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:02,479 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:02,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863429621] [2021-06-05 13:51:02,479 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 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:02,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:51:02,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:02,504 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:02,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:02,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 12 treesize of output 11 [2021-06-05 13:51:02,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:51:02,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:02,538 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 13:51:02,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:51:02,572 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 13:51:02,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:51:02,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:02,606 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 37 treesize of output 36 [2021-06-05 13:51:02,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:51:02,644 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 13:51:02,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:51:02,720 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 50 treesize of output 38 [2021-06-05 13:51:02,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,729 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 29 treesize of output 34 [2021-06-05 13:51:02,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:02,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:02,736 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:02,788 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:02,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:02,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569914806] [2021-06-05 13:51:02,788 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:02,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863429621] [2021-06-05 13:51:02,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863429621] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:02,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:02,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:02,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234686369] [2021-06-05 13:51:02,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:02,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:02,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:02,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:02,789 INFO L87 Difference]: Start difference. First operand 630 states and 1724 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:03,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:03,499 INFO L93 Difference]: Finished difference Result 694 states and 1856 transitions. [2021-06-05 13:51:03,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:03,500 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:03,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:03,501 INFO L225 Difference]: With dead ends: 694 [2021-06-05 13:51:03,501 INFO L226 Difference]: Without dead ends: 691 [2021-06-05 13:51:03,501 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 164.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:03,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-06-05 13:51:03,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 629. [2021-06-05 13:51:03,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7404458598726116) internal successors, (1721), 628 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1721 transitions. [2021-06-05 13:51:03,507 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1721 transitions. Word has length 18 [2021-06-05 13:51:03,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:03,507 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1721 transitions. [2021-06-05 13:51:03,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:03,507 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1721 transitions. [2021-06-05 13:51:03,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:03,508 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:03,508 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:03,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable925,561 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:03,709 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:03,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:03,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1847560275, now seen corresponding path program 558 times [2021-06-05 13:51:03,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:03,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438481692] [2021-06-05 13:51:03,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:03,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:03,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650954547] [2021-06-05 13:51:03,710 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 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:03,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:03,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:03,737 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:51:03,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:03,752 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 13:51:03,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:51:03,771 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 13:51:03,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:51:03,806 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 13:51:03,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 13:51:03,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:03,839 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 13:51:03,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:51:03,882 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 13:51:03,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:51:03,923 INFO L446 ElimStorePlain]: Different costs {0=[v_A_864], 12=[F]} [2021-06-05 13:51:03,926 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 13:51:03,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,961 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:03,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:51:03,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:03,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:03,970 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:37 [2021-06-05 13:51:04,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:04,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:04,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438481692] [2021-06-05 13:51:04,059 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:04,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650954547] [2021-06-05 13:51:04,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650954547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:04,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:04,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:51:04,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104231262] [2021-06-05 13:51:04,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:51:04,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:04,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:51:04,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:04,059 INFO L87 Difference]: Start difference. First operand 629 states and 1721 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:04,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:04,642 INFO L93 Difference]: Finished difference Result 683 states and 1833 transitions. [2021-06-05 13:51:04,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:51:04,643 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:04,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:04,644 INFO L225 Difference]: With dead ends: 683 [2021-06-05 13:51:04,644 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 13:51:04,644 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 186.0ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:51:04,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 13:51:04,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 632. [2021-06-05 13:51:04,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:04,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:51:04,650 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:51:04,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:04,650 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:51:04,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:04,650 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:51:04,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:04,650 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:04,650 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:04,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable926,562 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:04,851 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:04,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:04,851 INFO L82 PathProgramCache]: Analyzing trace with hash -1958382795, now seen corresponding path program 559 times [2021-06-05 13:51:04,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:04,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484991789] [2021-06-05 13:51:04,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:04,852 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:04,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521995824] [2021-06-05 13:51:04,852 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 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:04,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:04,877 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:04,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:04,892 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 13:51:04,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:04,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:04,907 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 13:51:04,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:04,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:51:04,938 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 13:51:04,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:04,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:51:04,969 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 13:51:04,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:04,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:04,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:51:05,003 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 13:51:05,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:05,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:51:05,056 INFO L446 ElimStorePlain]: Different costs {0=[v_A_867], 12=[F]} [2021-06-05 13:51:05,059 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 13:51:05,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:05,092 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:05,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:51:05,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:05,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:51:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:05,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:05,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484991789] [2021-06-05 13:51:05,163 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:05,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521995824] [2021-06-05 13:51:05,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521995824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:05,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:05,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:05,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255920099] [2021-06-05 13:51:05,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:05,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:05,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:05,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:05,164 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:05,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:05,727 INFO L93 Difference]: Finished difference Result 680 states and 1836 transitions. [2021-06-05 13:51:05,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:05,728 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:05,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:05,729 INFO L225 Difference]: With dead ends: 680 [2021-06-05 13:51:05,729 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 13:51:05,729 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 142.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:05,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 13:51:05,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 632. [2021-06-05 13:51:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:05,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:51:05,735 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:51:05,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:05,735 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:51:05,735 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:05,735 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:51:05,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:05,735 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:05,735 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:05,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable927,563 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:05,936 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:05,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:05,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1344977705, now seen corresponding path program 560 times [2021-06-05 13:51:05,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:05,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927337238] [2021-06-05 13:51:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:05,938 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:05,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2043609296] [2021-06-05 13:51:05,938 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 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:05,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:05,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:05,962 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:05,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:05,976 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 13:51:05,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:05,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:05,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:05,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:05,993 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 13:51:05,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:51:06,028 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 13:51:06,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:06,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 13:51:06,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:51:06,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:06,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:06,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:06,168 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 31 treesize of output 36 [2021-06-05 13:51:06,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 13:51:06,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:51:06,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 13:51:06,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:06,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:06,232 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 13:51:06,261 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:06,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:06,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927337238] [2021-06-05 13:51:06,261 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:06,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043609296] [2021-06-05 13:51:06,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043609296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:06,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:06,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:06,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592528942] [2021-06-05 13:51:06,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:06,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:06,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:06,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:06,262 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:06,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:06,712 INFO L93 Difference]: Finished difference Result 686 states and 1845 transitions. [2021-06-05 13:51:06,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:06,712 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:06,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:06,713 INFO L225 Difference]: With dead ends: 686 [2021-06-05 13:51:06,713 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 13:51:06,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 167.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:06,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 13:51:06,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 632. [2021-06-05 13:51:06,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:51:06,719 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:51:06,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:06,719 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:51:06,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:06,720 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:51:06,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:06,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:06,720 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:06,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable928 [2021-06-05 13:51:06,921 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:06,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:06,921 INFO L82 PathProgramCache]: Analyzing trace with hash -531402971, now seen corresponding path program 561 times [2021-06-05 13:51:06,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:06,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965821777] [2021-06-05 13:51:06,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:06,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:06,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1811722307] [2021-06-05 13:51:06,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 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:06,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:06,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:06,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 13:51:06,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:06,997 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 13:51:06,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:07,017 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 13:51:07,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:51:07,057 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 13:51:07,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:51:07,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:07,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 37 treesize of output 36 [2021-06-05 13:51:07,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:51:07,159 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 13:51:07,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:66 [2021-06-05 13:51:07,274 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:07,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:07,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,291 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 32 treesize of output 34 [2021-06-05 13:51:07,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:07,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:07,303 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 13:51:07,303 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:40 [2021-06-05 13:51:07,400 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:07,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:07,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965821777] [2021-06-05 13:51:07,401 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:07,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811722307] [2021-06-05 13:51:07,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811722307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:07,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:07,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:51:07,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143580748] [2021-06-05 13:51:07,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:51:07,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:07,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:51:07,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:07,402 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:07,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:07,981 INFO L93 Difference]: Finished difference Result 684 states and 1845 transitions. [2021-06-05 13:51:07,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:51:07,982 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:07,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:07,983 INFO L225 Difference]: With dead ends: 684 [2021-06-05 13:51:07,983 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 13:51:07,983 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 239.8ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:51:07,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 13:51:07,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 632. [2021-06-05 13:51:07,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:07,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 13:51:07,989 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 13:51:07,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:07,989 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 13:51:07,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:07,989 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 13:51:07,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:07,990 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:07,990 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:08,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable929,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:08,190 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:08,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:08,190 INFO L82 PathProgramCache]: Analyzing trace with hash -47858106, now seen corresponding path program 562 times [2021-06-05 13:51:08,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:08,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927442308] [2021-06-05 13:51:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:08,192 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:08,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2032089180] [2021-06-05 13:51:08,192 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 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:08,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:08,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:08,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:51:08,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:08,232 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 13:51:08,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:08,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:08,248 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 13:51:08,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:08,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:51:08,275 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 13:51:08,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:08,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:51:08,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:08,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:08,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:51:08,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:51:08,350 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:51:08,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:08,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:08,362 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 25 treesize of output 24 [2021-06-05 13:51:08,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:08,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:08,371 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 13:51:08,371 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:51:08,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:08,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:08,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927442308] [2021-06-05 13:51:08,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:08,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032089180] [2021-06-05 13:51:08,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032089180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:08,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:08,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:08,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668947111] [2021-06-05 13:51:08,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:08,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:08,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:08,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:08,436 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:08,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:08,857 INFO L93 Difference]: Finished difference Result 744 states and 2002 transitions. [2021-06-05 13:51:08,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:08,857 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:08,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:08,858 INFO L225 Difference]: With dead ends: 744 [2021-06-05 13:51:08,858 INFO L226 Difference]: Without dead ends: 741 [2021-06-05 13:51:08,858 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:08,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2021-06-05 13:51:08,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 640. [2021-06-05 13:51:08,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7386541471048513) internal successors, (1750), 639 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1750 transitions. [2021-06-05 13:51:08,865 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1750 transitions. Word has length 18 [2021-06-05 13:51:08,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:08,865 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1750 transitions. [2021-06-05 13:51:08,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:08,865 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1750 transitions. [2021-06-05 13:51:08,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:08,865 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:08,865 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:09,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 566 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable930 [2021-06-05 13:51:09,066 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:09,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:09,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1614767789, now seen corresponding path program 563 times [2021-06-05 13:51:09,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:09,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943333920] [2021-06-05 13:51:09,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:09,068 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:09,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417804207] [2021-06-05 13:51:09,068 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 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:09,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:51:09,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:09,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:09,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:09,108 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 13:51:09,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:09,124 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 13:51:09,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:51:09,157 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 13:51:09,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:09,191 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 13:51:09,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:51:09,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:09,237 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 37 treesize of output 36 [2021-06-05 13:51:09,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:51:09,314 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:09,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:09,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,324 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 32 treesize of output 34 [2021-06-05 13:51:09,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:09,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:09,331 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 13:51:09,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:51:09,398 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:09,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:09,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943333920] [2021-06-05 13:51:09,399 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:09,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417804207] [2021-06-05 13:51:09,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417804207] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:09,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:09,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:09,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526178137] [2021-06-05 13:51:09,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:09,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:09,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:09,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:09,399 INFO L87 Difference]: Start difference. First operand 640 states and 1750 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:09,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:09,953 INFO L93 Difference]: Finished difference Result 688 states and 1862 transitions. [2021-06-05 13:51:09,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:09,954 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:09,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:09,955 INFO L225 Difference]: With dead ends: 688 [2021-06-05 13:51:09,955 INFO L226 Difference]: Without dead ends: 685 [2021-06-05 13:51:09,955 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 158.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-06-05 13:51:09,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 640. [2021-06-05 13:51:09,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7386541471048513) internal successors, (1750), 639 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:09,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1750 transitions. [2021-06-05 13:51:09,961 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1750 transitions. Word has length 18 [2021-06-05 13:51:09,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:09,961 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1750 transitions. [2021-06-05 13:51:09,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:09,961 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1750 transitions. [2021-06-05 13:51:09,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:09,962 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:09,962 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:10,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:10,162 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:10,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:10,162 INFO L82 PathProgramCache]: Analyzing trace with hash -573415387, now seen corresponding path program 564 times [2021-06-05 13:51:10,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:10,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37251606] [2021-06-05 13:51:10,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:10,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:10,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967122154] [2021-06-05 13:51:10,164 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 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:10,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:10,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:10,190 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:10,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:10,204 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 13:51:10,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:10,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:10,221 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 13:51:10,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:51:10,256 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 13:51:10,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:51:10,280 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 13:51:10,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:10,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:10,311 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 13:51:10,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:51:10,400 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:10,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:10,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,411 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 32 treesize of output 34 [2021-06-05 13:51:10,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:10,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:10,419 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 13:51:10,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:51:10,499 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:10,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:10,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37251606] [2021-06-05 13:51:10,500 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:10,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967122154] [2021-06-05 13:51:10,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967122154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:10,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:10,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:10,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347468863] [2021-06-05 13:51:10,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:10,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:10,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:10,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:10,500 INFO L87 Difference]: Start difference. First operand 640 states and 1750 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:11,105 INFO L93 Difference]: Finished difference Result 692 states and 1874 transitions. [2021-06-05 13:51:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:11,106 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:11,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:11,107 INFO L225 Difference]: With dead ends: 692 [2021-06-05 13:51:11,107 INFO L226 Difference]: Without dead ends: 689 [2021-06-05 13:51:11,107 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 168.0ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:11,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-06-05 13:51:11,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 643. [2021-06-05 13:51:11,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 2.7429906542056073) internal successors, (1761), 642 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1761 transitions. [2021-06-05 13:51:11,113 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1761 transitions. Word has length 18 [2021-06-05 13:51:11,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:11,113 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 1761 transitions. [2021-06-05 13:51:11,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,113 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1761 transitions. [2021-06-05 13:51:11,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:11,113 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:11,113 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:11,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 568 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable932 [2021-06-05 13:51:11,314 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:11,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:11,314 INFO L82 PathProgramCache]: Analyzing trace with hash -691499867, now seen corresponding path program 565 times [2021-06-05 13:51:11,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:11,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134380611] [2021-06-05 13:51:11,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:11,316 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:11,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721098460] [2021-06-05 13:51:11,316 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 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:11,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:11,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:51:11,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:11,476 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:11,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:11,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134380611] [2021-06-05 13:51:11,477 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:11,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721098460] [2021-06-05 13:51:11,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721098460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:11,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:11,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:11,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132639755] [2021-06-05 13:51:11,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:11,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:11,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:11,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:11,477 INFO L87 Difference]: Start difference. First operand 643 states and 1761 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:11,764 INFO L93 Difference]: Finished difference Result 809 states and 2184 transitions. [2021-06-05 13:51:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:11,765 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:11,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:11,767 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:51:11,767 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:51:11,767 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 92.5ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:11,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:51:11,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 636. [2021-06-05 13:51:11,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.732283464566929) internal successors, (1735), 635 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1735 transitions. [2021-06-05 13:51:11,776 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1735 transitions. Word has length 18 [2021-06-05 13:51:11,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:11,776 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1735 transitions. [2021-06-05 13:51:11,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:11,776 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1735 transitions. [2021-06-05 13:51:11,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:11,777 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:11,777 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:11,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable933 [2021-06-05 13:51:11,981 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:11,981 INFO L82 PathProgramCache]: Analyzing trace with hash -130516247, now seen corresponding path program 566 times [2021-06-05 13:51:11,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:11,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154389360] [2021-06-05 13:51:11,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:11,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:11,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050368665] [2021-06-05 13:51:11,982 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 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:12,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:12,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:12,006 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:12,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:12,021 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 13:51:12,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:51:12,036 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 13:51:12,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:51:12,055 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 13:51:12,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:51:12,088 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 13:51:12,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:12,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 13:51:12,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:51:12,192 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:12,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:12,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,202 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 32 treesize of output 34 [2021-06-05 13:51:12,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:12,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:12,210 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 13:51:12,210 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:51:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:12,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:12,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154389360] [2021-06-05 13:51:12,277 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:12,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050368665] [2021-06-05 13:51:12,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050368665] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:12,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:12,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:12,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220363075] [2021-06-05 13:51:12,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:12,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:12,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:12,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:12,278 INFO L87 Difference]: Start difference. First operand 636 states and 1735 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:12,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:12,867 INFO L93 Difference]: Finished difference Result 694 states and 1880 transitions. [2021-06-05 13:51:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:12,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:12,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:12,869 INFO L225 Difference]: With dead ends: 694 [2021-06-05 13:51:12,869 INFO L226 Difference]: Without dead ends: 691 [2021-06-05 13:51:12,869 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 158.2ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:12,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-06-05 13:51:12,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 628. [2021-06-05 13:51:12,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.7384370015948964) internal successors, (1717), 627 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:12,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1717 transitions. [2021-06-05 13:51:12,875 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1717 transitions. Word has length 18 [2021-06-05 13:51:12,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:12,875 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1717 transitions. [2021-06-05 13:51:12,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:12,875 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1717 transitions. [2021-06-05 13:51:12,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:12,876 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:12,876 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:13,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable934,570 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:13,076 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:13,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:13,076 INFO L82 PathProgramCache]: Analyzing trace with hash -248600727, now seen corresponding path program 567 times [2021-06-05 13:51:13,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:13,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517497515] [2021-06-05 13:51:13,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:13,078 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:13,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [328389056] [2021-06-05 13:51:13,078 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 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:13,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:51:13,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:13,104 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:51:13,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:13,119 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 13:51:13,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:51:13,137 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 13:51:13,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:51:13,156 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 13:51:13,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:51:13,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 13:51:13,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:51:13,225 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 13:51:13,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:51:13,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,328 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 48 treesize of output 60 [2021-06-05 13:51:13,337 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 13:51:13,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:13,395 INFO L354 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2021-06-05 13:51:13,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 51 [2021-06-05 13:51:13,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:13,440 INFO L628 ElimStorePlain]: treesize reduction 32, result has 54.3 percent of original size [2021-06-05 13:51:13,441 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 13:51:13,441 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:28 [2021-06-05 13:51:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:13,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:13,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517497515] [2021-06-05 13:51:13,488 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:13,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328389056] [2021-06-05 13:51:13,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328389056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:13,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:13,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:51:13,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080558873] [2021-06-05 13:51:13,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:51:13,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:13,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:51:13,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:13,489 INFO L87 Difference]: Start difference. First operand 628 states and 1717 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:14,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:14,075 INFO L93 Difference]: Finished difference Result 699 states and 1888 transitions. [2021-06-05 13:51:14,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:51:14,076 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:14,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:14,077 INFO L225 Difference]: With dead ends: 699 [2021-06-05 13:51:14,077 INFO L226 Difference]: Without dead ends: 693 [2021-06-05 13:51:14,077 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 164.0ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:14,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2021-06-05 13:51:14,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 622. [2021-06-05 13:51:14,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.7342995169082127) internal successors, (1698), 621 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:14,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1698 transitions. [2021-06-05 13:51:14,083 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1698 transitions. Word has length 18 [2021-06-05 13:51:14,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:14,083 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1698 transitions. [2021-06-05 13:51:14,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:14,083 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1698 transitions. [2021-06-05 13:51:14,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:14,083 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:14,083 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:14,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable935 [2021-06-05 13:51:14,284 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:14,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:14,284 INFO L82 PathProgramCache]: Analyzing trace with hash -88409021, now seen corresponding path program 568 times [2021-06-05 13:51:14,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:14,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714040995] [2021-06-05 13:51:14,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:14,285 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:14,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1336289530] [2021-06-05 13:51:14,285 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 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:14,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:14,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:14,311 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:14,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:14,325 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 13:51:14,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:14,354 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 13:51:14,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:14,382 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 13:51:14,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:14,456 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 13:51:14,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:14,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 13:51:14,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:14,535 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 13:51:14,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,548 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 49 treesize of output 37 [2021-06-05 13:51:14,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:14,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:14,555 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:14,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:14,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714040995] [2021-06-05 13:51:14,584 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:14,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336289530] [2021-06-05 13:51:14,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336289530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:14,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:14,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:14,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30371330] [2021-06-05 13:51:14,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:14,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:14,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:14,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:14,585 INFO L87 Difference]: Start difference. First operand 622 states and 1698 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:15,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:15,083 INFO L93 Difference]: Finished difference Result 740 states and 1971 transitions. [2021-06-05 13:51:15,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:15,084 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:15,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:15,085 INFO L225 Difference]: With dead ends: 740 [2021-06-05 13:51:15,085 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 13:51:15,085 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 223.3ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:51:15,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 13:51:15,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 624. [2021-06-05 13:51:15,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.7335473515248796) internal successors, (1703), 623 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:15,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1703 transitions. [2021-06-05 13:51:15,092 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1703 transitions. Word has length 18 [2021-06-05 13:51:15,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:15,092 INFO L482 AbstractCegarLoop]: Abstraction has 624 states and 1703 transitions. [2021-06-05 13:51:15,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:15,092 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1703 transitions. [2021-06-05 13:51:15,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:15,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:15,093 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:15,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable942 [2021-06-05 13:51:15,293 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:15,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:15,294 INFO L82 PathProgramCache]: Analyzing trace with hash 446820781, now seen corresponding path program 569 times [2021-06-05 13:51:15,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:15,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096613949] [2021-06-05 13:51:15,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:15,295 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:15,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206759385] [2021-06-05 13:51:15,295 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 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:15,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:51:15,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:15,322 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:15,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:15,337 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 13:51:15,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:15,355 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 13:51:15,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:15,380 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 13:51:15,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:15,462 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 13:51:15,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:51:15,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:15,497 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 13:51:15,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:51:15,544 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 13:51:15,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,566 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 49 treesize of output 37 [2021-06-05 13:51:15,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:15,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:15,574 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:15,606 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:15,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:15,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096613949] [2021-06-05 13:51:15,606 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:15,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206759385] [2021-06-05 13:51:15,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206759385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:15,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:15,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:15,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952544823] [2021-06-05 13:51:15,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:15,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:15,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:15,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:15,607 INFO L87 Difference]: Start difference. First operand 624 states and 1703 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:16,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:16,157 INFO L93 Difference]: Finished difference Result 743 states and 1979 transitions. [2021-06-05 13:51:16,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:16,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:16,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:16,158 INFO L225 Difference]: With dead ends: 743 [2021-06-05 13:51:16,158 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 13:51:16,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 216.3ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:51:16,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 13:51:16,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 625. [2021-06-05 13:51:16,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.7323717948717947) internal successors, (1705), 624 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1705 transitions. [2021-06-05 13:51:16,165 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1705 transitions. Word has length 18 [2021-06-05 13:51:16,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:16,165 INFO L482 AbstractCegarLoop]: Abstraction has 625 states and 1705 transitions. [2021-06-05 13:51:16,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1705 transitions. [2021-06-05 13:51:16,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:16,166 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:16,166 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:16,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable943,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:16,367 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:16,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:16,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1787286713, now seen corresponding path program 570 times [2021-06-05 13:51:16,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:16,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637462213] [2021-06-05 13:51:16,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:16,368 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:16,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466417408] [2021-06-05 13:51:16,369 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 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:16,401 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:16,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:16,402 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:16,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:16,420 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 13:51:16,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:16,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:16,444 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 13:51:16,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:51:16,496 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 13:51:16,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:16,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 13:51:16,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:16,654 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 13:51:16,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:16,704 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 50 treesize of output 38 [2021-06-05 13:51:16,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,716 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 29 treesize of output 34 [2021-06-05 13:51:16,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:16,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:16,726 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:16,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:16,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637462213] [2021-06-05 13:51:16,767 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:16,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466417408] [2021-06-05 13:51:16,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466417408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:16,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:16,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:16,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574738545] [2021-06-05 13:51:16,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:16,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:16,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:16,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:16,768 INFO L87 Difference]: Start difference. First operand 625 states and 1705 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:17,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:17,460 INFO L93 Difference]: Finished difference Result 746 states and 1987 transitions. [2021-06-05 13:51:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:17,461 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:17,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:17,462 INFO L225 Difference]: With dead ends: 746 [2021-06-05 13:51:17,462 INFO L226 Difference]: Without dead ends: 740 [2021-06-05 13:51:17,462 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 254.8ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:51:17,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-06-05 13:51:17,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 626. [2021-06-05 13:51:17,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.7312) internal successors, (1707), 625 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:17,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1707 transitions. [2021-06-05 13:51:17,469 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1707 transitions. Word has length 18 [2021-06-05 13:51:17,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:17,469 INFO L482 AbstractCegarLoop]: Abstraction has 626 states and 1707 transitions. [2021-06-05 13:51:17,469 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:17,469 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1707 transitions. [2021-06-05 13:51:17,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:17,470 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:17,470 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:17,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable944,574 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:17,670 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:17,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:17,671 INFO L82 PathProgramCache]: Analyzing trace with hash -58239379, now seen corresponding path program 571 times [2021-06-05 13:51:17,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:17,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153263759] [2021-06-05 13:51:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:17,672 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:17,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [958249529] [2021-06-05 13:51:17,672 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 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:17,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:17,706 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:17,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:17,721 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 13:51:17,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:17,739 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 13:51:17,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:17,763 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 13:51:17,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:17,824 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 13:51:17,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:17,862 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 13:51:17,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:17,921 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 50 treesize of output 38 [2021-06-05 13:51:17,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,930 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 29 treesize of output 34 [2021-06-05 13:51:17,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:17,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:17,938 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:17,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:17,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153263759] [2021-06-05 13:51:17,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:17,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958249529] [2021-06-05 13:51:17,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958249529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:17,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:17,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:17,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715546067] [2021-06-05 13:51:17,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:17,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:17,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:17,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:17,973 INFO L87 Difference]: Start difference. First operand 626 states and 1707 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:18,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:18,608 INFO L93 Difference]: Finished difference Result 749 states and 1995 transitions. [2021-06-05 13:51:18,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:18,609 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:18,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:18,610 INFO L225 Difference]: With dead ends: 749 [2021-06-05 13:51:18,610 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:51:18,610 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 171.2ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:18,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:51:18,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 627. [2021-06-05 13:51:18,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.730031948881789) internal successors, (1709), 626 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:18,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1709 transitions. [2021-06-05 13:51:18,617 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1709 transitions. Word has length 18 [2021-06-05 13:51:18,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:18,617 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1709 transitions. [2021-06-05 13:51:18,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:18,617 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1709 transitions. [2021-06-05 13:51:18,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:18,617 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:18,617 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:18,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable945,575 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:18,818 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:18,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:18,818 INFO L82 PathProgramCache]: Analyzing trace with hash 1660104327, now seen corresponding path program 572 times [2021-06-05 13:51:18,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:18,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484953164] [2021-06-05 13:51:18,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:18,820 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:18,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029947218] [2021-06-05 13:51:18,820 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 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:18,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:18,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:18,852 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:18,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:18,867 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 13:51:18,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:18,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:18,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:18,900 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 37 treesize of output 36 [2021-06-05 13:51:18,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:18,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:18,942 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 13:51:18,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:18,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:18,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:19,005 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 13:51:19,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:51:19,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 13:51:19,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:19,076 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 50 treesize of output 38 [2021-06-05 13:51:19,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,085 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 29 treesize of output 34 [2021-06-05 13:51:19,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:19,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:19,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484953164] [2021-06-05 13:51:19,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:19,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029947218] [2021-06-05 13:51:19,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029947218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:19,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:19,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:19,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525516307] [2021-06-05 13:51:19,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:19,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:19,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:19,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:19,139 INFO L87 Difference]: Start difference. First operand 627 states and 1709 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:19,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:19,665 INFO L93 Difference]: Finished difference Result 760 states and 2023 transitions. [2021-06-05 13:51:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:19,666 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:19,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:19,667 INFO L225 Difference]: With dead ends: 760 [2021-06-05 13:51:19,667 INFO L226 Difference]: Without dead ends: 756 [2021-06-05 13:51:19,667 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 181.6ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:19,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-06-05 13:51:19,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 627. [2021-06-05 13:51:19,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.730031948881789) internal successors, (1709), 626 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:19,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1709 transitions. [2021-06-05 13:51:19,674 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1709 transitions. Word has length 18 [2021-06-05 13:51:19,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:19,674 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1709 transitions. [2021-06-05 13:51:19,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:19,674 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1709 transitions. [2021-06-05 13:51:19,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:19,675 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:19,675 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:19,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 576 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable946 [2021-06-05 13:51:19,875 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:19,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:19,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1235016129, now seen corresponding path program 573 times [2021-06-05 13:51:19,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:19,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403615845] [2021-06-05 13:51:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:19,876 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:19,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609269094] [2021-06-05 13:51:19,877 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 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:19,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:19,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:19,903 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:19,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:19,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 13:51:19,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:19,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:19,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 37 treesize of output 36 [2021-06-05 13:51:19,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:19,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:19,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:19,997 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 13:51:19,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:20,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 13:51:20,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:20,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:20,133 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 13:51:20,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:20,180 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 13:51:20,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,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 49 treesize of output 37 [2021-06-05 13:51:20,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,200 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:20,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:20,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403615845] [2021-06-05 13:51:20,232 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:20,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609269094] [2021-06-05 13:51:20,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609269094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:20,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:20,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:20,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399331384] [2021-06-05 13:51:20,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:20,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:20,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:20,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:20,233 INFO L87 Difference]: Start difference. First operand 627 states and 1709 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:20,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:20,664 INFO L93 Difference]: Finished difference Result 684 states and 1846 transitions. [2021-06-05 13:51:20,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:20,665 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:20,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:20,666 INFO L225 Difference]: With dead ends: 684 [2021-06-05 13:51:20,666 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 13:51:20,666 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 192.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:20,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 13:51:20,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 629. [2021-06-05 13:51:20,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7308917197452227) internal successors, (1715), 628 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:20,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1715 transitions. [2021-06-05 13:51:20,673 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1715 transitions. Word has length 18 [2021-06-05 13:51:20,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:20,673 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1715 transitions. [2021-06-05 13:51:20,673 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:20,673 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1715 transitions. [2021-06-05 13:51:20,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:20,673 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:20,673 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:20,874 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable947,577 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:20,874 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:20,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:20,874 INFO L82 PathProgramCache]: Analyzing trace with hash 825843673, now seen corresponding path program 574 times [2021-06-05 13:51:20,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:20,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448301152] [2021-06-05 13:51:20,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:20,875 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:20,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063247765] [2021-06-05 13:51:20,876 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 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:20,902 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:20,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:20,903 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:20,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:20,918 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 13:51:20,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:20,934 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 13:51:20,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:20,956 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 13:51:20,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:20,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:20,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:21,021 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 13:51:21,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:21,081 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 13:51:21,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,093 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:21,120 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 50 treesize of output 38 [2021-06-05 13:51:21,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,129 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 29 treesize of output 34 [2021-06-05 13:51:21,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,136 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:21,169 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:21,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:21,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448301152] [2021-06-05 13:51:21,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:21,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063247765] [2021-06-05 13:51:21,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063247765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:21,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:21,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:21,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109709477] [2021-06-05 13:51:21,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:21,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:21,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:21,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:21,170 INFO L87 Difference]: Start difference. First operand 629 states and 1715 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:21,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:21,672 INFO L93 Difference]: Finished difference Result 689 states and 1857 transitions. [2021-06-05 13:51:21,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:21,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:21,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:21,673 INFO L225 Difference]: With dead ends: 689 [2021-06-05 13:51:21,674 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 13:51:21,674 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:21,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 13:51:21,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 630. [2021-06-05 13:51:21,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 13:51:21,680 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 13:51:21,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:21,680 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 13:51:21,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:21,680 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 13:51:21,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:21,681 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:21,681 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:21,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable948,578 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:21,881 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:21,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:21,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1740076289, now seen corresponding path program 575 times [2021-06-05 13:51:21,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:21,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019513299] [2021-06-05 13:51:21,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:21,882 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:21,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [258920939] [2021-06-05 13:51:21,883 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 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:21,912 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:51:21,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:21,912 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:21,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:21,927 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 13:51:21,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:21,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:21,962 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 37 treesize of output 36 [2021-06-05 13:51:21,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:21,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:21,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:22,012 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 13:51:22,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:22,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:22,079 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 13:51:22,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:22,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:51:22,112 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 13:51:22,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:22,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:22,171 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 50 treesize of output 38 [2021-06-05 13:51:22,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:22,180 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 29 treesize of output 34 [2021-06-05 13:51:22,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:22,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:22,188 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:22,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:22,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019513299] [2021-06-05 13:51:22,221 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:22,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258920939] [2021-06-05 13:51:22,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258920939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:22,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:22,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:22,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203256439] [2021-06-05 13:51:22,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:22,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:22,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:22,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:22,222 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:22,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:22,779 INFO L93 Difference]: Finished difference Result 693 states and 1867 transitions. [2021-06-05 13:51:22,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:22,780 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:22,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:22,780 INFO L225 Difference]: With dead ends: 693 [2021-06-05 13:51:22,780 INFO L226 Difference]: Without dead ends: 690 [2021-06-05 13:51:22,781 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:22,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-06-05 13:51:22,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 631. [2021-06-05 13:51:22,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:22,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 13:51:22,787 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 13:51:22,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:22,787 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 13:51:22,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:22,787 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 13:51:22,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:22,787 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:22,787 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:22,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable949,579 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:22,988 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:22,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:22,988 INFO L82 PathProgramCache]: Analyzing trace with hash -21732583, now seen corresponding path program 576 times [2021-06-05 13:51:22,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:22,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359505555] [2021-06-05 13:51:22,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:22,989 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:22,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971300548] [2021-06-05 13:51:22,989 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 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:23,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:23,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:23,014 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:23,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:23,029 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 13:51:23,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:23,058 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 13:51:23,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:23,080 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 13:51:23,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:23,146 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 13:51:23,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:23,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 13:51:23,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:23,219 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 50 treesize of output 38 [2021-06-05 13:51:23,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,227 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 29 treesize of output 34 [2021-06-05 13:51:23,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:23,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:23,235 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:23,282 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:23,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:23,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359505555] [2021-06-05 13:51:23,283 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:23,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971300548] [2021-06-05 13:51:23,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971300548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:23,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:23,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:23,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023994207] [2021-06-05 13:51:23,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:23,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:23,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:23,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:23,283 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:23,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:23,918 INFO L93 Difference]: Finished difference Result 705 states and 1897 transitions. [2021-06-05 13:51:23,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:23,919 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:23,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:23,920 INFO L225 Difference]: With dead ends: 705 [2021-06-05 13:51:23,920 INFO L226 Difference]: Without dead ends: 702 [2021-06-05 13:51:23,920 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 161.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:23,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-06-05 13:51:23,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 628. [2021-06-05 13:51:23,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.730462519936204) internal successors, (1712), 627 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1712 transitions. [2021-06-05 13:51:23,926 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1712 transitions. Word has length 18 [2021-06-05 13:51:23,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:23,927 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1712 transitions. [2021-06-05 13:51:23,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:23,927 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1712 transitions. [2021-06-05 13:51:23,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:23,927 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:23,927 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:24,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 580 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable950 [2021-06-05 13:51:24,128 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:24,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:24,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1361073475, now seen corresponding path program 577 times [2021-06-05 13:51:24,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:24,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685443634] [2021-06-05 13:51:24,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:24,129 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:24,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412612131] [2021-06-05 13:51:24,129 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 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:24,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:24,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:24,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:24,169 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 13:51:24,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:24,186 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 13:51:24,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:24,208 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 13:51:24,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:24,260 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 13:51:24,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:24,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:24,353 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 13:51:24,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:24,402 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 13:51:24,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,416 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 49 treesize of output 37 [2021-06-05 13:51:24,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:24,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:24,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:24,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:24,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685443634] [2021-06-05 13:51:24,458 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:24,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412612131] [2021-06-05 13:51:24,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412612131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:24,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:24,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:24,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458284183] [2021-06-05 13:51:24,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:24,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:24,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:24,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:24,459 INFO L87 Difference]: Start difference. First operand 628 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:25,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:25,037 INFO L93 Difference]: Finished difference Result 684 states and 1848 transitions. [2021-06-05 13:51:25,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:25,038 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:25,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:25,039 INFO L225 Difference]: With dead ends: 684 [2021-06-05 13:51:25,039 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 13:51:25,039 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 187.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:25,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 13:51:25,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 630. [2021-06-05 13:51:25,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:25,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 13:51:25,045 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 13:51:25,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:25,045 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 13:51:25,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:25,045 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 13:51:25,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:25,046 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:25,046 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:25,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable951,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:25,246 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:25,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:25,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1204846487, now seen corresponding path program 578 times [2021-06-05 13:51:25,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:25,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210156336] [2021-06-05 13:51:25,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:25,248 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:25,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [684766184] [2021-06-05 13:51:25,248 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 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:25,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:25,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:25,272 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:25,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:25,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 15 treesize of output 11 [2021-06-05 13:51:25,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:25,304 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 13:51:25,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:25,326 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 13:51:25,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:25,378 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 13:51:25,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:51:25,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:25,437 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 13:51:25,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:51:25,506 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 50 treesize of output 38 [2021-06-05 13:51:25,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,515 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 29 treesize of output 34 [2021-06-05 13:51:25,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:25,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:25,522 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:25,555 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:25,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:25,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210156336] [2021-06-05 13:51:25,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:25,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684766184] [2021-06-05 13:51:25,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684766184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:25,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:25,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:25,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256551767] [2021-06-05 13:51:25,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:25,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:25,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:25,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:25,555 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:26,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:26,035 INFO L93 Difference]: Finished difference Result 689 states and 1859 transitions. [2021-06-05 13:51:26,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:26,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:26,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:26,037 INFO L225 Difference]: With dead ends: 689 [2021-06-05 13:51:26,037 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 13:51:26,037 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 173.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:26,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 13:51:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 631. [2021-06-05 13:51:26,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:26,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 13:51:26,043 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 13:51:26,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:26,043 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 13:51:26,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:26,043 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 13:51:26,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:26,044 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:26,044 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:26,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 582 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable952 [2021-06-05 13:51:26,245 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:26,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:26,245 INFO L82 PathProgramCache]: Analyzing trace with hash 513497219, now seen corresponding path program 579 times [2021-06-05 13:51:26,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:26,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087704151] [2021-06-05 13:51:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:26,247 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:26,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773053568] [2021-06-05 13:51:26,247 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 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:26,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:26,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:26,273 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:51:26,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:26,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 15 treesize of output 11 [2021-06-05 13:51:26,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:26,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:26,304 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 13:51:26,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:51:26,346 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 13:51:26,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:26,399 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 13:51:26,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:26,465 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 13:51:26,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:26,501 INFO L446 ElimStorePlain]: Different costs {2=[v_A_925], 3=[F]} [2021-06-05 13:51:26,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:26,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:26,504 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 27 treesize of output 32 [2021-06-05 13:51:26,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:26,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:26,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:51:26,526 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 39 [2021-06-05 13:51:26,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:26,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:26,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:68, output treesize:44 [2021-06-05 13:51:26,640 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:26,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:26,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087704151] [2021-06-05 13:51:26,641 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:26,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773053568] [2021-06-05 13:51:26,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773053568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:26,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:26,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:51:26,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566869675] [2021-06-05 13:51:26,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:51:26,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:26,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:51:26,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:26,641 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:27,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:27,311 INFO L93 Difference]: Finished difference Result 705 states and 1893 transitions. [2021-06-05 13:51:27,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:51:27,312 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:27,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:27,313 INFO L225 Difference]: With dead ends: 705 [2021-06-05 13:51:27,313 INFO L226 Difference]: Without dead ends: 699 [2021-06-05 13:51:27,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 229.9ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:51:27,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-06-05 13:51:27,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 629. [2021-06-05 13:51:27,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7308917197452227) internal successors, (1715), 628 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:27,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1715 transitions. [2021-06-05 13:51:27,320 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1715 transitions. Word has length 18 [2021-06-05 13:51:27,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:27,320 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1715 transitions. [2021-06-05 13:51:27,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:27,320 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1715 transitions. [2021-06-05 13:51:27,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:27,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:27,321 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:27,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable953 [2021-06-05 13:51:27,521 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:27,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:27,521 INFO L82 PathProgramCache]: Analyzing trace with hash -633391681, now seen corresponding path program 580 times [2021-06-05 13:51:27,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:27,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258236856] [2021-06-05 13:51:27,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:27,522 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:27,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716308412] [2021-06-05 13:51:27,523 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 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:27,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:27,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:27,548 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:27,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:27,563 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 13:51:27,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:27,580 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 13:51:27,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:27,602 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 13:51:27,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,612 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:27,654 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 13:51:27,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:51:27,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:27,697 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 13:51:27,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:51:27,808 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 13:51:27,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,821 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 49 treesize of output 37 [2021-06-05 13:51:27,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:27,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:27,828 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:27,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:27,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258236856] [2021-06-05 13:51:27,861 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:27,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716308412] [2021-06-05 13:51:27,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716308412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:27,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:27,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:27,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039661603] [2021-06-05 13:51:27,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:27,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:27,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:27,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:27,862 INFO L87 Difference]: Start difference. First operand 629 states and 1715 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:28,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:28,340 INFO L93 Difference]: Finished difference Result 684 states and 1850 transitions. [2021-06-05 13:51:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:28,340 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:28,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:28,341 INFO L225 Difference]: With dead ends: 684 [2021-06-05 13:51:28,341 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 13:51:28,341 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 197.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:28,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 13:51:28,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 631. [2021-06-05 13:51:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:28,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 13:51:28,348 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 13:51:28,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:28,348 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 13:51:28,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:28,348 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 13:51:28,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:28,349 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:28,349 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:28,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 584 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable954 [2021-06-05 13:51:28,549 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:28,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:28,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1084952025, now seen corresponding path program 581 times [2021-06-05 13:51:28,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:28,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366245441] [2021-06-05 13:51:28,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:28,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:28,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494217345] [2021-06-05 13:51:28,551 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 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:28,583 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:51:28,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:28,583 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:28,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:28,602 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 13:51:28,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:28,625 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 13:51:28,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:28,655 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 13:51:28,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:51:28,726 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 13:51:28,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:28,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:28,783 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 13:51:28,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:51:28,873 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 50 treesize of output 38 [2021-06-05 13:51:28,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,882 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 29 treesize of output 34 [2021-06-05 13:51:28,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:28,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:28,889 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:28,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:28,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:28,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366245441] [2021-06-05 13:51:28,941 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:28,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494217345] [2021-06-05 13:51:28,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494217345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:28,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:28,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:28,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670528797] [2021-06-05 13:51:28,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:28,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:28,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:28,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:28,942 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:29,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:29,637 INFO L93 Difference]: Finished difference Result 697 states and 1881 transitions. [2021-06-05 13:51:29,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:29,638 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:29,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:29,639 INFO L225 Difference]: With dead ends: 697 [2021-06-05 13:51:29,639 INFO L226 Difference]: Without dead ends: 694 [2021-06-05 13:51:29,639 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 212.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:29,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-06-05 13:51:29,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 630. [2021-06-05 13:51:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:29,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 13:51:29,646 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 13:51:29,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:29,646 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 13:51:29,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:29,646 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 13:51:29,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:29,646 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:29,646 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:29,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable955 [2021-06-05 13:51:29,847 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:29,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:29,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1103386051, now seen corresponding path program 582 times [2021-06-05 13:51:29,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:29,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217071755] [2021-06-05 13:51:29,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:29,848 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:29,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [483232710] [2021-06-05 13:51:29,848 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 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:29,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:29,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:29,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:51:29,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:29,888 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 13:51:29,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:29,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:29,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:29,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:29,905 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 13:51:29,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:29,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:29,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:29,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:29,956 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:51:29,956 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 42 treesize of output 44 [2021-06-05 13:51:29,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:29,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:29,972 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 13:51:29,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-06-05 13:51:30,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 8 treesize of output 7 [2021-06-05 13:51:30,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:30,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:30,083 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 13:51:30,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:30,140 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 13:51:30,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:30,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:30,161 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 13:51:30,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:66 [2021-06-05 13:51:30,209 INFO L446 ElimStorePlain]: Different costs {0=[v_A_934], 12=[F]} [2021-06-05 13:51:30,215 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 13:51:30,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:30,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:30,261 INFO L354 Elim1Store]: treesize reduction 128, result has 12.9 percent of original size [2021-06-05 13:51:30,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 55 [2021-06-05 13:51:30,262 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:30,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:30,280 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 13:51:30,280 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:48 [2021-06-05 13:51:30,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:30,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:30,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217071755] [2021-06-05 13:51:30,424 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:30,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483232710] [2021-06-05 13:51:30,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483232710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:30,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:30,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:30,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595590491] [2021-06-05 13:51:30,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:30,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:30,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:30,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:30,424 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:31,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:31,284 INFO L93 Difference]: Finished difference Result 708 states and 1908 transitions. [2021-06-05 13:51:31,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:51:31,285 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:31,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:31,286 INFO L225 Difference]: With dead ends: 708 [2021-06-05 13:51:31,286 INFO L226 Difference]: Without dead ends: 705 [2021-06-05 13:51:31,286 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 575.3ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:51:31,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2021-06-05 13:51:31,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 633. [2021-06-05 13:51:31,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.732594936708861) internal successors, (1727), 632 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:31,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1727 transitions. [2021-06-05 13:51:31,292 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1727 transitions. Word has length 18 [2021-06-05 13:51:31,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:31,292 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1727 transitions. [2021-06-05 13:51:31,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:31,293 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1727 transitions. [2021-06-05 13:51:31,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:31,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:31,293 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:31,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable956,586 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:31,494 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:31,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:31,494 INFO L82 PathProgramCache]: Analyzing trace with hash 93681291, now seen corresponding path program 583 times [2021-06-05 13:51:31,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:31,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573143039] [2021-06-05 13:51:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:31,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:31,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060127850] [2021-06-05 13:51:31,495 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 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:31,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:31,522 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:31,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:31,537 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 13:51:31,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:31,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:31,572 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 37 treesize of output 36 [2021-06-05 13:51:31,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:31,644 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 13:51:31,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:31,717 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 13:51:31,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:31,762 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 13:51:31,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:31,800 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 50 treesize of output 38 [2021-06-05 13:51:31,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,809 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 29 treesize of output 34 [2021-06-05 13:51:31,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:31,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:31,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:31,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:31,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:31,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573143039] [2021-06-05 13:51:31,861 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:31,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060127850] [2021-06-05 13:51:31,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060127850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:31,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:31,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:31,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907549976] [2021-06-05 13:51:31,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:31,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:31,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:31,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:31,862 INFO L87 Difference]: Start difference. First operand 633 states and 1727 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:32,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:32,299 INFO L93 Difference]: Finished difference Result 674 states and 1818 transitions. [2021-06-05 13:51:32,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:32,299 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:32,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:32,300 INFO L225 Difference]: With dead ends: 674 [2021-06-05 13:51:32,300 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 13:51:32,301 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 193.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:32,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 13:51:32,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 634. [2021-06-05 13:51:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:32,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 13:51:32,306 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 13:51:32,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:32,307 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 13:51:32,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:32,307 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 13:51:32,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:32,307 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:32,307 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:32,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable961 [2021-06-05 13:51:32,508 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:32,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:32,508 INFO L82 PathProgramCache]: Analyzing trace with hash -2140426203, now seen corresponding path program 584 times [2021-06-05 13:51:32,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:32,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77098496] [2021-06-05 13:51:32,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:32,509 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:32,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1497135357] [2021-06-05 13:51:32,509 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 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:32,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:32,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:32,534 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:32,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:32,557 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 13:51:32,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:32,574 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 13:51:32,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:32,611 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 13:51:32,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:32,662 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 13:51:32,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:32,718 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 13:51:32,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:32,755 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 13:51:32,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,767 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 49 treesize of output 37 [2021-06-05 13:51:32,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:32,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:32,775 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:32,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:32,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77098496] [2021-06-05 13:51:32,807 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:32,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497135357] [2021-06-05 13:51:32,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497135357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:32,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:32,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:32,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790851174] [2021-06-05 13:51:32,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:32,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:32,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:32,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:32,808 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:33,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:33,340 INFO L93 Difference]: Finished difference Result 679 states and 1829 transitions. [2021-06-05 13:51:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:33,341 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:33,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:33,342 INFO L225 Difference]: With dead ends: 679 [2021-06-05 13:51:33,342 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 13:51:33,342 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 156.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:33,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 13:51:33,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 635. [2021-06-05 13:51:33,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7334384858044163) internal successors, (1733), 634 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:33,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1733 transitions. [2021-06-05 13:51:33,348 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1733 transitions. Word has length 18 [2021-06-05 13:51:33,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:33,348 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1733 transitions. [2021-06-05 13:51:33,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:33,348 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1733 transitions. [2021-06-05 13:51:33,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:33,349 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:33,349 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:33,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable962,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:33,549 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:33,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:33,550 INFO L82 PathProgramCache]: Analyzing trace with hash -411378869, now seen corresponding path program 585 times [2021-06-05 13:51:33,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:33,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438026295] [2021-06-05 13:51:33,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:33,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:33,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630498023] [2021-06-05 13:51:33,551 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 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:33,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:33,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:33,578 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:51:33,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:33,593 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 13:51:33,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:33,623 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 13:51:33,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:33,661 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 13:51:33,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:33,718 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 13:51:33,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:51:33,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:33,751 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 13:51:33,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:51:33,821 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 50 treesize of output 38 [2021-06-05 13:51:33,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,832 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 29 treesize of output 34 [2021-06-05 13:51:33,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:33,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:33,841 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 13:51:33,897 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:33,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:33,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438026295] [2021-06-05 13:51:33,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:33,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630498023] [2021-06-05 13:51:33,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630498023] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:33,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:33,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:51:33,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256884146] [2021-06-05 13:51:33,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:51:33,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:33,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:51:33,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:33,898 INFO L87 Difference]: Start difference. First operand 635 states and 1733 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:34,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:34,565 INFO L93 Difference]: Finished difference Result 683 states and 1839 transitions. [2021-06-05 13:51:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:51:34,566 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:34,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:34,567 INFO L225 Difference]: With dead ends: 683 [2021-06-05 13:51:34,567 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 13:51:34,567 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 211.6ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:51:34,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 13:51:34,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 636. [2021-06-05 13:51:34,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:34,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 13:51:34,573 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 13:51:34,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:34,573 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 13:51:34,573 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:34,573 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 13:51:34,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:34,574 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:34,574 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:34,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 589 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable963 [2021-06-05 13:51:34,774 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:34,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:34,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1306964837, now seen corresponding path program 586 times [2021-06-05 13:51:34,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:34,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795897830] [2021-06-05 13:51:34,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:34,775 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:34,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1907491228] [2021-06-05 13:51:34,775 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 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:34,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:34,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:34,801 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:34,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:34,816 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 13:51:34,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:34,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:34,833 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 13:51:34,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:34,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:34,873 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 13:51:34,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:34,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,886 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:34,928 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 13:51:34,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:34,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:34,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:34,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 24 treesize of output 26 [2021-06-05 13:51:34,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:34,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:34,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:35,009 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 50 treesize of output 38 [2021-06-05 13:51:35,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:35,018 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 29 treesize of output 34 [2021-06-05 13:51:35,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:35,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:35,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:35,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795897830] [2021-06-05 13:51:35,076 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:35,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907491228] [2021-06-05 13:51:35,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907491228] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:35,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:35,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:35,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214469092] [2021-06-05 13:51:35,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:35,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:35,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:35,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:35,077 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:35,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:35,640 INFO L93 Difference]: Finished difference Result 695 states and 1869 transitions. [2021-06-05 13:51:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:35,640 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:35,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:35,641 INFO L225 Difference]: With dead ends: 695 [2021-06-05 13:51:35,641 INFO L226 Difference]: Without dead ends: 692 [2021-06-05 13:51:35,641 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:35,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-06-05 13:51:35,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 633. [2021-06-05 13:51:35,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.732594936708861) internal successors, (1727), 632 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:35,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1727 transitions. [2021-06-05 13:51:35,648 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1727 transitions. Word has length 18 [2021-06-05 13:51:35,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:35,648 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1727 transitions. [2021-06-05 13:51:35,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:35,648 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1727 transitions. [2021-06-05 13:51:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:35,648 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:35,648 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:35,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable964 [2021-06-05 13:51:35,849 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:35,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:35,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1605196401, now seen corresponding path program 587 times [2021-06-05 13:51:35,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:35,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214187545] [2021-06-05 13:51:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:35,850 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:35,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537667857] [2021-06-05 13:51:35,850 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 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:35,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:51:35,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:35,876 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:35,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:35,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 20 treesize of output 16 [2021-06-05 13:51:35,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:35,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:35,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:35,922 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 37 treesize of output 36 [2021-06-05 13:51:35,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:35,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:35,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:35,991 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 13:51:35,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:36,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:36,029 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 13:51:36,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:36,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:36,116 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 13:51:36,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:36,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:36,154 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 50 treesize of output 38 [2021-06-05 13:51:36,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:36,163 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 29 treesize of output 34 [2021-06-05 13:51:36,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:36,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:36,170 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:36,204 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:36,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:36,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214187545] [2021-06-05 13:51:36,205 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:36,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537667857] [2021-06-05 13:51:36,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537667857] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:36,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:36,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:36,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918301462] [2021-06-05 13:51:36,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:36,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:36,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:36,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:36,205 INFO L87 Difference]: Start difference. First operand 633 states and 1727 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:36,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:36,746 INFO L93 Difference]: Finished difference Result 674 states and 1820 transitions. [2021-06-05 13:51:36,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:36,747 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:36,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:36,748 INFO L225 Difference]: With dead ends: 674 [2021-06-05 13:51:36,748 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 13:51:36,748 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 199.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:36,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 13:51:36,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 635. [2021-06-05 13:51:36,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7334384858044163) internal successors, (1733), 634 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:36,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1733 transitions. [2021-06-05 13:51:36,755 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1733 transitions. Word has length 18 [2021-06-05 13:51:36,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:36,755 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1733 transitions. [2021-06-05 13:51:36,755 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:36,755 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1733 transitions. [2021-06-05 13:51:36,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:36,755 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:36,755 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:36,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 591 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable965 [2021-06-05 13:51:36,956 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:36,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:36,956 INFO L82 PathProgramCache]: Analyzing trace with hash 123850933, now seen corresponding path program 588 times [2021-06-05 13:51:36,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:36,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113633843] [2021-06-05 13:51:36,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:36,958 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:36,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066889217] [2021-06-05 13:51:36,958 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 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:36,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:36,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:36,988 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:36,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:37,002 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 13:51:37,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:37,035 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 13:51:37,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:37,071 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 13:51:37,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:37,109 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 13:51:37,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:37,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:37,171 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 13:51:37,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:37,240 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 13:51:37,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,252 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 49 treesize of output 37 [2021-06-05 13:51:37,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:37,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:37,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:37,294 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:37,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:37,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113633843] [2021-06-05 13:51:37,294 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:37,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066889217] [2021-06-05 13:51:37,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066889217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:37,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:37,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:37,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310770759] [2021-06-05 13:51:37,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:37,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:37,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:37,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:37,295 INFO L87 Difference]: Start difference. First operand 635 states and 1733 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:37,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:37,882 INFO L93 Difference]: Finished difference Result 679 states and 1831 transitions. [2021-06-05 13:51:37,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:37,883 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:37,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:37,884 INFO L225 Difference]: With dead ends: 679 [2021-06-05 13:51:37,884 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 13:51:37,884 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 181.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:37,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 13:51:37,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 636. [2021-06-05 13:51:37,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:37,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 13:51:37,890 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 13:51:37,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:37,890 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 13:51:37,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:37,890 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 13:51:37,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:37,891 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:37,891 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:38,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable966,592 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:38,091 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:38,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:38,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1842194639, now seen corresponding path program 589 times [2021-06-05 13:51:38,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:38,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971525336] [2021-06-05 13:51:38,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:38,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:38,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [776785761] [2021-06-05 13:51:38,093 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 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:38,118 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:38,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:38,133 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 13:51:38,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:38,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:38,164 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 37 treesize of output 36 [2021-06-05 13:51:38,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:38,227 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 13:51:38,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:38,267 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 13:51:38,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:38,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:38,332 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 13:51:38,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:38,374 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 50 treesize of output 38 [2021-06-05 13:51:38,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,383 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 29 treesize of output 34 [2021-06-05 13:51:38,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:38,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:38,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:38,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:38,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971525336] [2021-06-05 13:51:38,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:38,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776785761] [2021-06-05 13:51:38,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776785761] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:38,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:38,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:38,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731106751] [2021-06-05 13:51:38,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:38,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:38,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:38,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:38,442 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:39,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:39,145 INFO L93 Difference]: Finished difference Result 691 states and 1861 transitions. [2021-06-05 13:51:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:39,146 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:39,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:39,147 INFO L225 Difference]: With dead ends: 691 [2021-06-05 13:51:39,147 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 13:51:39,147 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 191.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:39,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 13:51:39,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 634. [2021-06-05 13:51:39,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:39,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 13:51:39,153 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 13:51:39,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:39,153 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 13:51:39,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:39,154 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 13:51:39,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:39,154 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:39,154 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:39,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable967,593 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:39,355 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:39,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:39,355 INFO L82 PathProgramCache]: Analyzing trace with hash 695305739, now seen corresponding path program 590 times [2021-06-05 13:51:39,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:39,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244126028] [2021-06-05 13:51:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:39,356 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:39,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1600232749] [2021-06-05 13:51:39,356 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 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:39,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:39,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:39,381 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:39,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:39,396 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 13:51:39,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:39,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:39,414 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 13:51:39,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,433 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:51:39,485 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 13:51:39,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:39,523 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 13:51:39,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:51:39,564 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 13:51:39,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:51:39,662 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 50 treesize of output 38 [2021-06-05 13:51:39,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,671 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 29 treesize of output 34 [2021-06-05 13:51:39,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:39,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:39,678 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:39,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:39,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:39,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244126028] [2021-06-05 13:51:39,712 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:39,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600232749] [2021-06-05 13:51:39,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600232749] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:39,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:39,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:39,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858365133] [2021-06-05 13:51:39,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:39,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:39,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:39,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:39,713 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:40,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:40,235 INFO L93 Difference]: Finished difference Result 674 states and 1822 transitions. [2021-06-05 13:51:40,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:40,236 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:40,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:40,237 INFO L225 Difference]: With dead ends: 674 [2021-06-05 13:51:40,237 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 13:51:40,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 203.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:40,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 13:51:40,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 636. [2021-06-05 13:51:40,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:40,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 13:51:40,243 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 13:51:40,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:40,243 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 13:51:40,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:40,243 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 13:51:40,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:40,243 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:40,243 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:40,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable968,594 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:40,444 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:40,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:40,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1881317851, now seen corresponding path program 591 times [2021-06-05 13:51:40,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:40,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844690977] [2021-06-05 13:51:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:40,445 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:40,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665487602] [2021-06-05 13:51:40,445 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 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:40,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:40,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:40,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:40,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:40,486 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 13:51:40,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:40,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:40,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 37 treesize of output 36 [2021-06-05 13:51:40,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:40,584 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 13:51:40,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:51:40,621 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 13:51:40,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:51:40,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 13:51:40,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:51:40,735 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 13:51:40,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,748 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 49 treesize of output 37 [2021-06-05 13:51:40,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:40,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:40,756 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:40,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:40,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:40,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844690977] [2021-06-05 13:51:40,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:40,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665487602] [2021-06-05 13:51:40,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665487602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:40,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:40,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:40,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102600364] [2021-06-05 13:51:40,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:40,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:40,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:40,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:40,804 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:41,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:41,337 INFO L93 Difference]: Finished difference Result 687 states and 1853 transitions. [2021-06-05 13:51:41,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:41,338 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:41,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:41,339 INFO L225 Difference]: With dead ends: 687 [2021-06-05 13:51:41,339 INFO L226 Difference]: Without dead ends: 684 [2021-06-05 13:51:41,339 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 191.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:41,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-06-05 13:51:41,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 634. [2021-06-05 13:51:41,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:41,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 13:51:41,345 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 13:51:41,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:41,345 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 13:51:41,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:41,346 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 13:51:41,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:41,346 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:41,346 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:41,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable969 [2021-06-05 13:51:41,547 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:41,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:41,547 INFO L82 PathProgramCache]: Analyzing trace with hash -182846965, now seen corresponding path program 592 times [2021-06-05 13:51:41,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:41,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257031257] [2021-06-05 13:51:41,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:41,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:41,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [674377255] [2021-06-05 13:51:41,548 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 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:41,572 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:41,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:41,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:51:41,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:41,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:41,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257031257] [2021-06-05 13:51:41,683 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:41,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674377255] [2021-06-05 13:51:41,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674377255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:41,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:41,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:41,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746748642] [2021-06-05 13:51:41,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:41,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:41,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:41,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:41,684 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:42,036 INFO L93 Difference]: Finished difference Result 819 states and 2129 transitions. [2021-06-05 13:51:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:51:42,037 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:42,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:42,038 INFO L225 Difference]: With dead ends: 819 [2021-06-05 13:51:42,038 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 13:51:42,038 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 165.1ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:51:42,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 13:51:42,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 635. [2021-06-05 13:51:42,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.727129337539432) internal successors, (1729), 634 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1729 transitions. [2021-06-05 13:51:42,045 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1729 transitions. Word has length 18 [2021-06-05 13:51:42,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:42,045 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1729 transitions. [2021-06-05 13:51:42,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,045 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1729 transitions. [2021-06-05 13:51:42,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:42,046 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:42,046 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:42,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 596 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable970 [2021-06-05 13:51:42,246 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:42,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:42,246 INFO L82 PathProgramCache]: Analyzing trace with hash -720702543, now seen corresponding path program 593 times [2021-06-05 13:51:42,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:42,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232491155] [2021-06-05 13:51:42,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:42,247 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:42,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237268313] [2021-06-05 13:51:42,247 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 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:42,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:51:42,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:42,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:51:42,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:42,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 13:51:42,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:42,319 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 13:51:42,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:42,373 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 13:51:42,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:51:42,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,416 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 13:51:42,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:51:42,454 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 13:51:42,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:51:42,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 13:51:42,499 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 13:51:42,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:42,510 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 13:51:42,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:42,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:42,519 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 13:51:42,519 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:57, output treesize:25 [2021-06-05 13:51:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:42,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:42,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232491155] [2021-06-05 13:51:42,550 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:42,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237268313] [2021-06-05 13:51:42,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237268313] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:42,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:42,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:42,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241286850] [2021-06-05 13:51:42,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:42,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:42,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:42,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:42,551 INFO L87 Difference]: Start difference. First operand 635 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:42,966 INFO L93 Difference]: Finished difference Result 686 states and 1844 transitions. [2021-06-05 13:51:42,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:51:42,967 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:42,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:42,968 INFO L225 Difference]: With dead ends: 686 [2021-06-05 13:51:42,968 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 13:51:42,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 150.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:42,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 13:51:42,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 634. [2021-06-05 13:51:42,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.726698262243286) internal successors, (1726), 633 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1726 transitions. [2021-06-05 13:51:42,974 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1726 transitions. Word has length 18 [2021-06-05 13:51:42,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:42,974 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1726 transitions. [2021-06-05 13:51:42,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:42,975 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1726 transitions. [2021-06-05 13:51:42,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:42,975 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:42,975 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:43,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable971 [2021-06-05 13:51:43,176 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:43,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:43,176 INFO L82 PathProgramCache]: Analyzing trace with hash 492581003, now seen corresponding path program 594 times [2021-06-05 13:51:43,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:43,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638656286] [2021-06-05 13:51:43,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:43,178 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:43,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1159103593] [2021-06-05 13:51:43,178 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 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:43,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:43,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:43,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:51:43,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:43,314 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:43,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:43,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638656286] [2021-06-05 13:51:43,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:43,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159103593] [2021-06-05 13:51:43,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159103593] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:43,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:43,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:43,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652141197] [2021-06-05 13:51:43,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:43,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:43,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:43,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:43,315 INFO L87 Difference]: Start difference. First operand 634 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:43,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:43,765 INFO L93 Difference]: Finished difference Result 988 states and 2510 transitions. [2021-06-05 13:51:43,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:51:43,766 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:43,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:43,767 INFO L225 Difference]: With dead ends: 988 [2021-06-05 13:51:43,767 INFO L226 Difference]: Without dead ends: 984 [2021-06-05 13:51:43,767 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 107.5ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:51:43,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2021-06-05 13:51:43,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 632. [2021-06-05 13:51:43,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7258320126782882) internal successors, (1720), 631 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:43,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1720 transitions. [2021-06-05 13:51:43,776 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1720 transitions. Word has length 18 [2021-06-05 13:51:43,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:43,776 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1720 transitions. [2021-06-05 13:51:43,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:43,776 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1720 transitions. [2021-06-05 13:51:43,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:43,777 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:43,777 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:43,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 598 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable972 [2021-06-05 13:51:43,977 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:43,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:43,977 INFO L82 PathProgramCache]: Analyzing trace with hash 501587719, now seen corresponding path program 595 times [2021-06-05 13:51:43,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:43,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101553823] [2021-06-05 13:51:43,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:43,978 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:43,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1247430287] [2021-06-05 13:51:43,979 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 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:44,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:44,004 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:44,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:44,018 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 13:51:44,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:44,035 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 13:51:44,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:44,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 12 treesize of output 11 [2021-06-05 13:51:44,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:51:44,118 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 13:51:44,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:51:44,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:44,207 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 13:51:44,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:44,252 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 50 treesize of output 38 [2021-06-05 13:51:44,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,261 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 29 treesize of output 34 [2021-06-05 13:51:44,262 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:44,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:44,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:44,302 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:44,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:44,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101553823] [2021-06-05 13:51:44,302 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:44,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247430287] [2021-06-05 13:51:44,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247430287] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:44,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:44,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:44,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958162905] [2021-06-05 13:51:44,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:44,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:44,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:44,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:44,303 INFO L87 Difference]: Start difference. First operand 632 states and 1720 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:44,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:44,779 INFO L93 Difference]: Finished difference Result 672 states and 1810 transitions. [2021-06-05 13:51:44,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:44,780 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:44,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:44,781 INFO L225 Difference]: With dead ends: 672 [2021-06-05 13:51:44,781 INFO L226 Difference]: Without dead ends: 669 [2021-06-05 13:51:44,781 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 177.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:44,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-06-05 13:51:44,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 633. [2021-06-05 13:51:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7262658227848102) internal successors, (1723), 632 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1723 transitions. [2021-06-05 13:51:44,790 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1723 transitions. Word has length 18 [2021-06-05 13:51:44,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:44,791 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1723 transitions. [2021-06-05 13:51:44,791 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:44,791 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1723 transitions. [2021-06-05 13:51:44,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:44,791 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:44,791 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:45,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 599 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable973 [2021-06-05 13:51:45,014 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:45,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:45,014 INFO L82 PathProgramCache]: Analyzing trace with hash -2064332243, now seen corresponding path program 596 times [2021-06-05 13:51:45,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:45,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880404654] [2021-06-05 13:51:45,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:45,015 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:45,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1728873453] [2021-06-05 13:51:45,015 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 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:45,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:45,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:45,040 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:45,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:45,054 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 13:51:45,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:45,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:45,072 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 13:51:45,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:51:45,146 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 13:51:45,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,172 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:45,213 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 13:51:45,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:51:45,285 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 13:51:45,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:45,346 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 50 treesize of output 38 [2021-06-05 13:51:45,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,355 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 29 treesize of output 34 [2021-06-05 13:51:45,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:45,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:45,363 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:45,404 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:45,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:45,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880404654] [2021-06-05 13:51:45,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:45,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728873453] [2021-06-05 13:51:45,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728873453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:45,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:45,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:45,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196227746] [2021-06-05 13:51:45,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:45,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:45,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:45,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:45,405 INFO L87 Difference]: Start difference. First operand 633 states and 1723 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:46,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:46,070 INFO L93 Difference]: Finished difference Result 677 states and 1821 transitions. [2021-06-05 13:51:46,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:46,072 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:46,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:46,072 INFO L225 Difference]: With dead ends: 677 [2021-06-05 13:51:46,072 INFO L226 Difference]: Without dead ends: 674 [2021-06-05 13:51:46,073 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 219.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:46,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-06-05 13:51:46,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 634. [2021-06-05 13:51:46,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.726698262243286) internal successors, (1726), 633 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:46,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1726 transitions. [2021-06-05 13:51:46,081 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1726 transitions. Word has length 18 [2021-06-05 13:51:46,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:46,081 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1726 transitions. [2021-06-05 13:51:46,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:46,081 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1726 transitions. [2021-06-05 13:51:46,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:46,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:46,082 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:46,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable974 [2021-06-05 13:51:46,282 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:46,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:46,283 INFO L82 PathProgramCache]: Analyzing trace with hash -345988537, now seen corresponding path program 597 times [2021-06-05 13:51:46,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:46,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145139088] [2021-06-05 13:51:46,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:46,284 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:46,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [491244996] [2021-06-05 13:51:46,284 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 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:46,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:51:46,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:46,318 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:46,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:46,338 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 13:51:46,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:46,362 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 13:51:46,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:46,416 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 13:51:46,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:51:46,461 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 13:51:46,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:51:46,530 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 13:51:46,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:51:46,567 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 13:51:46,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,580 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 49 treesize of output 37 [2021-06-05 13:51:46,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:46,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:46,588 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:46,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:46,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145139088] [2021-06-05 13:51:46,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:46,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491244996] [2021-06-05 13:51:46,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491244996] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:46,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:46,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:46,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697185380] [2021-06-05 13:51:46,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:46,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:46,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:46,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:46,639 INFO L87 Difference]: Start difference. First operand 634 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:47,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:47,207 INFO L93 Difference]: Finished difference Result 689 states and 1851 transitions. [2021-06-05 13:51:47,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:47,208 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:47,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:47,209 INFO L225 Difference]: With dead ends: 689 [2021-06-05 13:51:47,209 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 13:51:47,209 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:47,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 13:51:47,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 632. [2021-06-05 13:51:47,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7258320126782882) internal successors, (1720), 631 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1720 transitions. [2021-06-05 13:51:47,215 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1720 transitions. Word has length 18 [2021-06-05 13:51:47,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:47,215 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1720 transitions. [2021-06-05 13:51:47,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:47,215 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1720 transitions. [2021-06-05 13:51:47,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:47,216 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:47,216 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:47,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable975,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:47,416 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:47,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:47,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1492877437, now seen corresponding path program 598 times [2021-06-05 13:51:47,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:47,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580139907] [2021-06-05 13:51:47,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:47,418 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:47,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561110142] [2021-06-05 13:51:47,418 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 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:47,443 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:47,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:47,443 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:47,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:47,458 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 13:51:47,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:47,476 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 13:51:47,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:47,515 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 13:51:47,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:51:47,550 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 13:51:47,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:51:47,602 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 13:51:47,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:51:47,700 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 50 treesize of output 38 [2021-06-05 13:51:47,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,713 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 29 treesize of output 34 [2021-06-05 13:51:47,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:47,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:47,720 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:47,752 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:47,753 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:47,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580139907] [2021-06-05 13:51:47,753 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:47,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561110142] [2021-06-05 13:51:47,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561110142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:47,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:47,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:47,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962906459] [2021-06-05 13:51:47,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:47,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:47,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:47,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:47,753 INFO L87 Difference]: Start difference. First operand 632 states and 1720 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:48,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:48,301 INFO L93 Difference]: Finished difference Result 671 states and 1809 transitions. [2021-06-05 13:51:48,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:48,302 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:48,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:48,303 INFO L225 Difference]: With dead ends: 671 [2021-06-05 13:51:48,303 INFO L226 Difference]: Without dead ends: 668 [2021-06-05 13:51:48,303 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 174.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:48,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2021-06-05 13:51:48,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 633. [2021-06-05 13:51:48,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7262658227848102) internal successors, (1723), 632 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:48,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1723 transitions. [2021-06-05 13:51:48,309 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1723 transitions. Word has length 18 [2021-06-05 13:51:48,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:48,309 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1723 transitions. [2021-06-05 13:51:48,309 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:48,309 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1723 transitions. [2021-06-05 13:51:48,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:48,310 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:48,310 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:48,510 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable976,602 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:48,510 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:48,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:48,510 INFO L82 PathProgramCache]: Analyzing trace with hash 225466269, now seen corresponding path program 599 times [2021-06-05 13:51:48,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:48,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988417952] [2021-06-05 13:51:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:48,511 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:48,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599362182] [2021-06-05 13:51:48,512 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 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:48,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:51:48,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:48,538 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:48,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:48,552 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 13:51:48,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:48,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 13:51:48,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:48,608 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 13:51:48,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:51:48,641 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 13:51:48,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:51:48,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:48,687 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 13:51:48,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:51:48,781 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 13:51:48,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,794 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 49 treesize of output 37 [2021-06-05 13:51:48,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:48,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:48,803 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:48,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:48,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988417952] [2021-06-05 13:51:48,854 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:48,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599362182] [2021-06-05 13:51:48,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599362182] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:48,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:48,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:48,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227645994] [2021-06-05 13:51:48,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:48,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:48,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:48,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:48,854 INFO L87 Difference]: Start difference. First operand 633 states and 1723 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:49,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:49,503 INFO L93 Difference]: Finished difference Result 684 states and 1840 transitions. [2021-06-05 13:51:49,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:49,504 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:49,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:49,505 INFO L225 Difference]: With dead ends: 684 [2021-06-05 13:51:49,505 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 13:51:49,505 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:49,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 13:51:49,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 630. [2021-06-05 13:51:49,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7249602543720193) internal successors, (1714), 629 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:49,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1714 transitions. [2021-06-05 13:51:49,511 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1714 transitions. Word has length 18 [2021-06-05 13:51:49,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:49,511 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1714 transitions. [2021-06-05 13:51:49,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:49,511 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1714 transitions. [2021-06-05 13:51:49,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:49,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:49,512 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:49,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable977,603 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:49,713 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:49,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:49,713 INFO L82 PathProgramCache]: Analyzing trace with hash -95164319, now seen corresponding path program 600 times [2021-06-05 13:51:49,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:49,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903835324] [2021-06-05 13:51:49,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:49,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:49,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760903888] [2021-06-05 13:51:49,714 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 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:49,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:51:49,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:49,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:51:49,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:49,766 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 13:51:49,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:49,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:49,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:49,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:49,826 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 13:51:49,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, 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 13:51:49,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:49,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:49,844 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 13:51:49,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:36 [2021-06-05 13:51:49,926 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 13:51:49,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:49,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:49,950 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 13:51:49,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-06-05 13:51:50,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,050 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 13:51:50,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:50,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:50,071 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 13:51:50,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-06-05 13:51:50,112 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 13:51:50,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:50,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:50,129 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 13:51:50,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:54 [2021-06-05 13:51:50,179 INFO L446 ElimStorePlain]: Different costs {3=[v_A_984], 7=[F]} [2021-06-05 13:51:50,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:51:50,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:50,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:50,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:50,221 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 13:51:50,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 43 [2021-06-05 13:51:50,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:50,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:50,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:51:50,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:62, output treesize:35 [2021-06-05 13:51:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:50,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:50,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903835324] [2021-06-05 13:51:50,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:50,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760903888] [2021-06-05 13:51:50,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760903888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:50,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:50,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:50,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566389141] [2021-06-05 13:51:50,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:50,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:50,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:50,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:50,349 INFO L87 Difference]: Start difference. First operand 630 states and 1714 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:51,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:51,233 INFO L93 Difference]: Finished difference Result 734 states and 1957 transitions. [2021-06-05 13:51:51,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:51:51,235 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:51,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:51,236 INFO L225 Difference]: With dead ends: 734 [2021-06-05 13:51:51,236 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 13:51:51,236 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 532.6ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:51:51,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 13:51:51,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 629. [2021-06-05 13:51:51,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7261146496815285) internal successors, (1712), 628 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:51,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1712 transitions. [2021-06-05 13:51:51,243 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1712 transitions. Word has length 18 [2021-06-05 13:51:51,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:51,243 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1712 transitions. [2021-06-05 13:51:51,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:51,243 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1712 transitions. [2021-06-05 13:51:51,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:51,243 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:51,243 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:51,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable978,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:51,444 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:51,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:51,444 INFO L82 PathProgramCache]: Analyzing trace with hash 653293323, now seen corresponding path program 601 times [2021-06-05 13:51:51,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:51,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230450548] [2021-06-05 13:51:51,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:51,445 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:51,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1614518185] [2021-06-05 13:51:51,445 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 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:51,470 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:51,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:51,485 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 13:51:51,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:51,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:51,520 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 37 treesize of output 36 [2021-06-05 13:51:51,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:51,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 13:51:51,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:51:51,653 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 13:51:51,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:51:51,693 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 13:51:51,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:51:51,792 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 50 treesize of output 38 [2021-06-05 13:51:51,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,802 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 29 treesize of output 34 [2021-06-05 13:51:51,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:51,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:51,809 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:51,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:51,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230450548] [2021-06-05 13:51:51,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:51,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614518185] [2021-06-05 13:51:51,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614518185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:51,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:51,840 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:51,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790641435] [2021-06-05 13:51:51,840 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:51,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:51,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:51,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:51,840 INFO L87 Difference]: Start difference. First operand 629 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:52,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:52,369 INFO L93 Difference]: Finished difference Result 685 states and 1838 transitions. [2021-06-05 13:51:52,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:52,370 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:52,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:52,371 INFO L225 Difference]: With dead ends: 685 [2021-06-05 13:51:52,371 INFO L226 Difference]: Without dead ends: 682 [2021-06-05 13:51:52,371 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 215.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:52,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-06-05 13:51:52,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 630. [2021-06-05 13:51:52,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.728139904610493) internal successors, (1716), 629 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:52,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1716 transitions. [2021-06-05 13:51:52,378 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1716 transitions. Word has length 18 [2021-06-05 13:51:52,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:52,378 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1716 transitions. [2021-06-05 13:51:52,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:52,378 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1716 transitions. [2021-06-05 13:51:52,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:52,378 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:52,378 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:52,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable982 [2021-06-05 13:51:52,579 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:52,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:52,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1923330267, now seen corresponding path program 602 times [2021-06-05 13:51:52,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:52,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293695692] [2021-06-05 13:51:52,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:52,580 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:52,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [808488500] [2021-06-05 13:51:52,580 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 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:52,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:52,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:52,605 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:52,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:52,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 13:51:52,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:52,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:52,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 37 treesize of output 36 [2021-06-05 13:51:52,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:51:52,721 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 13:51:52,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 13:51:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:52,781 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 13:51:52,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 13:51:52,824 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 13:51:52,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:51:52,900 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 13:51:52,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,913 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 49 treesize of output 37 [2021-06-05 13:51:52,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:52,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:52,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:51:52,969 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:52,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:52,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293695692] [2021-06-05 13:51:52,969 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:52,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808488500] [2021-06-05 13:51:52,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808488500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:52,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:52,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:52,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753371622] [2021-06-05 13:51:52,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:52,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:52,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:52,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:52,970 INFO L87 Difference]: Start difference. First operand 630 states and 1716 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:53,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:53,664 INFO L93 Difference]: Finished difference Result 698 states and 1869 transitions. [2021-06-05 13:51:53,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:53,666 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:53,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:53,667 INFO L225 Difference]: With dead ends: 698 [2021-06-05 13:51:53,667 INFO L226 Difference]: Without dead ends: 695 [2021-06-05 13:51:53,667 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:53,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2021-06-05 13:51:53,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 630. [2021-06-05 13:51:53,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.728139904610493) internal successors, (1716), 629 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:53,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1716 transitions. [2021-06-05 13:51:53,674 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1716 transitions. Word has length 18 [2021-06-05 13:51:53,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:53,674 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1716 transitions. [2021-06-05 13:51:53,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:53,674 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1716 transitions. [2021-06-05 13:51:53,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:53,674 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:53,674 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:53,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 606 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable983 [2021-06-05 13:51:53,875 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:53,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:53,875 INFO L82 PathProgramCache]: Analyzing trace with hash 440065483, now seen corresponding path program 603 times [2021-06-05 13:51:53,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:53,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646653754] [2021-06-05 13:51:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:53,876 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:53,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1641394042] [2021-06-05 13:51:53,876 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 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:53,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:51:53,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:53,901 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:53,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:53,916 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 13:51:53,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:53,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:51:53,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 13:51:53,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:53,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:51:53,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 13:51:53,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:53,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:53,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:51:54,021 INFO L446 ElimStorePlain]: Different costs {1=[v_A_992], 5=[F]} [2021-06-05 13:51:54,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:54,033 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 13:51:54,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:54,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:54,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:54,097 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:54,097 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 13:51:54,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:54,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:54,169 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 13:51:54,169 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:75 [2021-06-05 13:51:54,491 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 48 [2021-06-05 13:51:54,652 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:51:54,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:54,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646653754] [2021-06-05 13:51:54,652 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:54,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641394042] [2021-06-05 13:51:54,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641394042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:54,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:54,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:51:54,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852770279] [2021-06-05 13:51:54,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:51:54,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:54,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:51:54,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:51:54,653 INFO L87 Difference]: Start difference. First operand 630 states and 1716 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 13:51:55,309 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-06-05 13:51:55,590 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 73 [2021-06-05 13:51:55,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:55,633 INFO L93 Difference]: Finished difference Result 916 states and 2363 transitions. [2021-06-05 13:51:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 13:51:55,634 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 18 [2021-06-05 13:51:55,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:55,635 INFO L225 Difference]: With dead ends: 916 [2021-06-05 13:51:55,635 INFO L226 Difference]: Without dead ends: 910 [2021-06-05 13:51:55,636 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 812.5ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:55,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-06-05 13:51:55,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 629. [2021-06-05 13:51:55,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7261146496815285) internal successors, (1712), 628 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:55,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1712 transitions. [2021-06-05 13:51:55,647 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1712 transitions. Word has length 18 [2021-06-05 13:51:55,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:55,648 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1712 transitions. [2021-06-05 13:51:55,648 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 13:51:55,648 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1712 transitions. [2021-06-05 13:51:55,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:55,648 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:55,648 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:55,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 607 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable984 [2021-06-05 13:51:55,849 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:55,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:55,849 INFO L82 PathProgramCache]: Analyzing trace with hash 329242963, now seen corresponding path program 604 times [2021-06-05 13:51:55,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:55,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770214574] [2021-06-05 13:51:55,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:55,851 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:55,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728364509] [2021-06-05 13:51:55,851 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 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:55,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:51:55,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:55,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:51:55,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:56,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:56,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770214574] [2021-06-05 13:51:56,008 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:56,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728364509] [2021-06-05 13:51:56,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728364509] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:56,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:56,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:56,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843572799] [2021-06-05 13:51:56,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:56,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:56,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:56,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:56,008 INFO L87 Difference]: Start difference. First operand 629 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:56,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:56,631 INFO L93 Difference]: Finished difference Result 796 states and 2068 transitions. [2021-06-05 13:51:56,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:51:56,632 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:56,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:56,633 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:51:56,633 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:51:56,634 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 194.5ms TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:51:56,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:51:56,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 619. [2021-06-05 13:51:56,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.7184466019417477) internal successors, (1680), 618 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:56,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1680 transitions. [2021-06-05 13:51:56,642 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1680 transitions. Word has length 18 [2021-06-05 13:51:56,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:56,642 INFO L482 AbstractCegarLoop]: Abstraction has 619 states and 1680 transitions. [2021-06-05 13:51:56,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:56,643 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1680 transitions. [2021-06-05 13:51:56,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:56,643 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:56,643 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:56,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1019,608 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:56,844 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:56,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:56,844 INFO L82 PathProgramCache]: Analyzing trace with hash -588738937, now seen corresponding path program 605 times [2021-06-05 13:51:56,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:56,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627338396] [2021-06-05 13:51:56,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:56,845 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:56,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50210249] [2021-06-05 13:51:56,845 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 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:56,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:51:56,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:56,871 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:51:56,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:56,886 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 13:51:56,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:56,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:56,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:56,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:56,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:56,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 32 treesize of output 31 [2021-06-05 13:51:56,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:56,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:56,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:56,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:51:56,987 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 13:51:56,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:57,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:51:57,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:57,060 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 13:51:57,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:57,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:51:57,118 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 13:51:57,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:57,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:51:57,213 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:51:57,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:51:57,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:57,223 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 32 treesize of output 34 [2021-06-05 13:51:57,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:57,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:57,231 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 13:51:57,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:51:57,303 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:57,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:57,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627338396] [2021-06-05 13:51:57,303 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:57,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50210249] [2021-06-05 13:51:57,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50210249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:57,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:57,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:57,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107662024] [2021-06-05 13:51:57,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:57,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:57,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:57,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:57,304 INFO L87 Difference]: Start difference. First operand 619 states and 1680 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:57,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:57,953 INFO L93 Difference]: Finished difference Result 666 states and 1792 transitions. [2021-06-05 13:51:57,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:57,954 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:57,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:57,955 INFO L225 Difference]: With dead ends: 666 [2021-06-05 13:51:57,955 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 13:51:57,955 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 236.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:51:57,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 13:51:57,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 619. [2021-06-05 13:51:57,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.7184466019417477) internal successors, (1680), 618 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:57,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1680 transitions. [2021-06-05 13:51:57,961 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1680 transitions. Word has length 18 [2021-06-05 13:51:57,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:57,961 INFO L482 AbstractCegarLoop]: Abstraction has 619 states and 1680 transitions. [2021-06-05 13:51:57,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:57,961 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1680 transitions. [2021-06-05 13:51:57,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:57,962 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:57,962 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:58,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1020,609 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:58,162 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:58,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:58,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1011520289, now seen corresponding path program 606 times [2021-06-05 13:51:58,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:58,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566828193] [2021-06-05 13:51:58,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:58,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:58,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1968569996] [2021-06-05 13:51:58,164 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 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:58,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:51:58,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:58,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:51:58,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:58,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:58,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566828193] [2021-06-05 13:51:58,301 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:58,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968569996] [2021-06-05 13:51:58,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968569996] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:58,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:58,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:58,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385068477] [2021-06-05 13:51:58,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:58,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:58,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:58,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:58,302 INFO L87 Difference]: Start difference. First operand 619 states and 1680 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:58,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:58,905 INFO L93 Difference]: Finished difference Result 728 states and 1923 transitions. [2021-06-05 13:51:58,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 13:51:58,906 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:58,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:58,907 INFO L225 Difference]: With dead ends: 728 [2021-06-05 13:51:58,907 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 13:51:58,907 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:51:58,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 13:51:58,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 616. [2021-06-05 13:51:58,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 2.713821138211382) internal successors, (1669), 615 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:58,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1669 transitions. [2021-06-05 13:51:58,914 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1669 transitions. Word has length 18 [2021-06-05 13:51:58,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:58,914 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 1669 transitions. [2021-06-05 13:51:58,914 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:58,914 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1669 transitions. [2021-06-05 13:51:58,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:58,914 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:58,914 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:59,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1021,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:59,115 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:59,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:59,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1125955786, now seen corresponding path program 607 times [2021-06-05 13:51:59,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:59,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542653879] [2021-06-05 13:51:59,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:59,116 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:59,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076278189] [2021-06-05 13:51:59,116 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 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:59,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:51:59,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:51:59,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:59,163 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 13:51:59,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:51:59,204 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 25 treesize of output 24 [2021-06-05 13:51:59,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:51:59,270 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 13:51:59,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:51:59,305 INFO L446 ElimStorePlain]: Different costs {0=[v_A_997], 2=[F]} [2021-06-05 13:51:59,307 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 13:51:59,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:51:59,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:51:59,319 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:51:59,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,327 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:51:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:51:59,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:51:59,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542653879] [2021-06-05 13:51:59,359 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:51:59,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076278189] [2021-06-05 13:51:59,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076278189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:51:59,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:51:59,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:51:59,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014354235] [2021-06-05 13:51:59,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:51:59,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:51:59,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:51:59,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:51:59,360 INFO L87 Difference]: Start difference. First operand 616 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:59,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:51:59,682 INFO L93 Difference]: Finished difference Result 1003 states and 2702 transitions. [2021-06-05 13:51:59,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:51:59,683 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:51:59,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:51:59,684 INFO L225 Difference]: With dead ends: 1003 [2021-06-05 13:51:59,684 INFO L226 Difference]: Without dead ends: 992 [2021-06-05 13:51:59,684 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 173.0ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:51:59,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-06-05 13:51:59,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 623. [2021-06-05 13:51:59,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 622 states have (on average 2.710610932475884) internal successors, (1686), 622 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:59,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1686 transitions. [2021-06-05 13:51:59,692 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1686 transitions. Word has length 18 [2021-06-05 13:51:59,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:51:59,692 INFO L482 AbstractCegarLoop]: Abstraction has 623 states and 1686 transitions. [2021-06-05 13:51:59,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:51:59,692 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1686 transitions. [2021-06-05 13:51:59,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:51:59,692 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:51:59,692 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:51:59,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1022 [2021-06-05 13:51:59,893 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:51:59,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:51:59,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1697410592, now seen corresponding path program 608 times [2021-06-05 13:51:59,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:51:59,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489036636] [2021-06-05 13:51:59,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:51:59,894 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:51:59,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1008784576] [2021-06-05 13:51:59,894 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 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:51:59,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:51:59,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:51:59,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:51:59,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:51:59,933 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 13:51:59,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:51:59,968 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 25 treesize of output 24 [2021-06-05 13:51:59,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:51:59,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:51:59,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2021-06-05 13:52:00,044 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 13:52:00,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:52:00,073 INFO L446 ElimStorePlain]: Different costs {0=[v_A_999], 2=[F]} [2021-06-05 13:52:00,075 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 13:52:00,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,094 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 33 treesize of output 41 [2021-06-05 13:52:00,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,106 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:52:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:00,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:00,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489036636] [2021-06-05 13:52:00,141 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:00,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008784576] [2021-06-05 13:52:00,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008784576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:00,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:00,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:00,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001474925] [2021-06-05 13:52:00,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:00,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:00,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:00,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:00,142 INFO L87 Difference]: Start difference. First operand 623 states and 1686 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:00,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:00,577 INFO L93 Difference]: Finished difference Result 1013 states and 2728 transitions. [2021-06-05 13:52:00,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:00,578 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:00,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:00,579 INFO L225 Difference]: With dead ends: 1013 [2021-06-05 13:52:00,579 INFO L226 Difference]: Without dead ends: 1004 [2021-06-05 13:52:00,579 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 190.9ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:52:00,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2021-06-05 13:52:00,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 630. [2021-06-05 13:52:00,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.70906200317965) internal successors, (1704), 629 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:00,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1704 transitions. [2021-06-05 13:52:00,587 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1704 transitions. Word has length 18 [2021-06-05 13:52:00,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:00,587 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1704 transitions. [2021-06-05 13:52:00,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:00,587 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1704 transitions. [2021-06-05 13:52:00,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:00,588 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:00,588 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:00,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1023 [2021-06-05 13:52:00,788 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:00,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:00,788 INFO L82 PathProgramCache]: Analyzing trace with hash -868509370, now seen corresponding path program 609 times [2021-06-05 13:52:00,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:00,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525447751] [2021-06-05 13:52:00,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:00,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:00,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681687267] [2021-06-05 13:52:00,790 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 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:00,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:00,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:00,819 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:52:00,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:00,833 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 13:52:00,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 13:52:00,870 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 13:52:00,870 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 25 treesize of output 24 [2021-06-05 13:52:00,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:52:00,959 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 13:52:00,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:00,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:00,983 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 13:52:00,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:48 [2021-06-05 13:52:01,050 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1001], 2=[F]} [2021-06-05 13:52:01,057 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 13:52:01,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:01,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:01,107 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 13:52:01,108 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 35 treesize of output 35 [2021-06-05 13:52:01,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:01,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:01,127 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 13:52:01,127 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:46 [2021-06-05 13:52:01,316 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:01,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:01,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525447751] [2021-06-05 13:52:01,316 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:01,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681687267] [2021-06-05 13:52:01,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681687267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:01,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:01,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:01,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283902644] [2021-06-05 13:52:01,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:01,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:01,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:01,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:01,317 INFO L87 Difference]: Start difference. First operand 630 states and 1704 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:02,535 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-06-05 13:52:02,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:02,602 INFO L93 Difference]: Finished difference Result 1216 states and 3229 transitions. [2021-06-05 13:52:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 13:52:02,602 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:02,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:02,604 INFO L225 Difference]: With dead ends: 1216 [2021-06-05 13:52:02,604 INFO L226 Difference]: Without dead ends: 1213 [2021-06-05 13:52:02,604 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 861.1ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 13:52:02,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2021-06-05 13:52:02,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 663. [2021-06-05 13:52:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.712990936555891) internal successors, (1796), 662 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:02,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1796 transitions. [2021-06-05 13:52:02,613 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1796 transitions. Word has length 18 [2021-06-05 13:52:02,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:02,613 INFO L482 AbstractCegarLoop]: Abstraction has 663 states and 1796 transitions. [2021-06-05 13:52:02,613 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:02,613 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1796 transitions. [2021-06-05 13:52:02,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:02,614 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:02,614 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:02,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1024 [2021-06-05 13:52:02,814 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:02,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:02,814 INFO L82 PathProgramCache]: Analyzing trace with hash 849834336, now seen corresponding path program 610 times [2021-06-05 13:52:02,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:02,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641753614] [2021-06-05 13:52:02,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:02,815 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:02,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2075683729] [2021-06-05 13:52:02,815 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 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:02,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:02,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:02,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:02,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:02,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 13:52:02,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:02,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:02,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:02,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 31 treesize of output 30 [2021-06-05 13:52:02,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:02,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:52:02,964 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 13:52:02,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:02,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:02,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:03,001 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1003], 2=[F]} [2021-06-05 13:52:03,002 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 13:52:03,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:03,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:03,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:03,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:03,014 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:03,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:03,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:03,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:03,022 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:03,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:03,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:03,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641753614] [2021-06-05 13:52:03,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:03,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075683729] [2021-06-05 13:52:03,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075683729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:03,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:03,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:03,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088615972] [2021-06-05 13:52:03,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:03,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:03,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:03,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:03,071 INFO L87 Difference]: Start difference. First operand 663 states and 1796 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:03,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:03,727 INFO L93 Difference]: Finished difference Result 1144 states and 3066 transitions. [2021-06-05 13:52:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:52:03,728 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:03,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:03,729 INFO L225 Difference]: With dead ends: 1144 [2021-06-05 13:52:03,729 INFO L226 Difference]: Without dead ends: 1139 [2021-06-05 13:52:03,730 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 260.6ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:52:03,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2021-06-05 13:52:03,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 676. [2021-06-05 13:52:03,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7288888888888887) internal successors, (1842), 675 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:03,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1842 transitions. [2021-06-05 13:52:03,739 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1842 transitions. Word has length 18 [2021-06-05 13:52:03,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:03,739 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 1842 transitions. [2021-06-05 13:52:03,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:03,739 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1842 transitions. [2021-06-05 13:52:03,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:03,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:03,740 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:03,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1028,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:03,940 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:03,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:03,940 INFO L82 PathProgramCache]: Analyzing trace with hash 23451010, now seen corresponding path program 611 times [2021-06-05 13:52:03,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:03,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851169948] [2021-06-05 13:52:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:03,941 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:03,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662645191] [2021-06-05 13:52:03,942 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 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:03,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:03,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:03,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:03,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:03,982 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 13:52:03,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:03,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:03,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:03,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:04,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:04,053 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 13:52:04,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:52:04,122 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 13:52:04,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:52:04,154 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1005], 2=[F]} [2021-06-05 13:52:04,156 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 13:52:04,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:04,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:04,169 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:04,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,176 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:04,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:04,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:04,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851169948] [2021-06-05 13:52:04,206 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:04,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662645191] [2021-06-05 13:52:04,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662645191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:04,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:04,206 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:04,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788671481] [2021-06-05 13:52:04,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:04,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:04,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:04,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:04,206 INFO L87 Difference]: Start difference. First operand 676 states and 1842 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:04,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:04,592 INFO L93 Difference]: Finished difference Result 810 states and 2200 transitions. [2021-06-05 13:52:04,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:04,593 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:04,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:04,594 INFO L225 Difference]: With dead ends: 810 [2021-06-05 13:52:04,594 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 13:52:04,594 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 148.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:04,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 13:52:04,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 676. [2021-06-05 13:52:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7288888888888887) internal successors, (1842), 675 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1842 transitions. [2021-06-05 13:52:04,602 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1842 transitions. Word has length 18 [2021-06-05 13:52:04,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:04,602 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 1842 transitions. [2021-06-05 13:52:04,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:04,602 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1842 transitions. [2021-06-05 13:52:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:04,603 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:04,603 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:04,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1029 [2021-06-05 13:52:04,803 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:04,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:04,803 INFO L82 PathProgramCache]: Analyzing trace with hash -824125246, now seen corresponding path program 612 times [2021-06-05 13:52:04,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:04,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652143364] [2021-06-05 13:52:04,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:04,804 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:04,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049727354] [2021-06-05 13:52:04,804 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 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:04,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:04,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:04,831 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:04,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:04,846 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 13:52:04,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:04,908 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 25 treesize of output 24 [2021-06-05 13:52:04,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:52:04,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 13:52:04,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:04,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:04,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:05,001 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1007], 2=[F]} [2021-06-05 13:52:05,004 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 13:52:05,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:05,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:05,032 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:05,032 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 33 treesize of output 41 [2021-06-05 13:52:05,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:05,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:05,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:05,047 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:50 [2021-06-05 13:52:05,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:05,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:05,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652143364] [2021-06-05 13:52:05,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:05,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049727354] [2021-06-05 13:52:05,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049727354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:05,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:05,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:05,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242808517] [2021-06-05 13:52:05,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:05,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:05,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:05,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:05,131 INFO L87 Difference]: Start difference. First operand 676 states and 1842 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:05,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:05,785 INFO L93 Difference]: Finished difference Result 885 states and 2388 transitions. [2021-06-05 13:52:05,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:52:05,787 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:05,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:05,788 INFO L225 Difference]: With dead ends: 885 [2021-06-05 13:52:05,788 INFO L226 Difference]: Without dead ends: 879 [2021-06-05 13:52:05,788 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 277.8ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:52:05,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2021-06-05 13:52:05,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 683. [2021-06-05 13:52:05,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.7346041055718473) internal successors, (1865), 682 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:05,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1865 transitions. [2021-06-05 13:52:05,795 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1865 transitions. Word has length 18 [2021-06-05 13:52:05,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:05,795 INFO L482 AbstractCegarLoop]: Abstraction has 683 states and 1865 transitions. [2021-06-05 13:52:05,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:05,795 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1865 transitions. [2021-06-05 13:52:05,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:05,796 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:05,796 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:05,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1030,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:05,996 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:05,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:05,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1893500320, now seen corresponding path program 613 times [2021-06-05 13:52:05,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:05,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281067168] [2021-06-05 13:52:05,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:05,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:05,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55292830] [2021-06-05 13:52:05,998 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 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:06,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:06,023 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:06,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:06,038 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 13:52:06,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:06,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:06,105 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 13:52:06,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:06,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:06,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:06,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 31 treesize of output 30 [2021-06-05 13:52:06,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:06,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:52:06,210 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1009], 2=[F]} [2021-06-05 13:52:06,212 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 13:52:06,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:06,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:06,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:06,224 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:06,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:06,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:06,232 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:06,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:06,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:06,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281067168] [2021-06-05 13:52:06,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:06,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55292830] [2021-06-05 13:52:06,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55292830] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:06,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:06,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:06,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277751272] [2021-06-05 13:52:06,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:06,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:06,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:06,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:06,285 INFO L87 Difference]: Start difference. First operand 683 states and 1865 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:06,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:06,786 INFO L93 Difference]: Finished difference Result 847 states and 2299 transitions. [2021-06-05 13:52:06,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:06,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:06,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:06,788 INFO L225 Difference]: With dead ends: 847 [2021-06-05 13:52:06,788 INFO L226 Difference]: Without dead ends: 844 [2021-06-05 13:52:06,789 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 187.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:52:06,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2021-06-05 13:52:06,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 685. [2021-06-05 13:52:06,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 2.736842105263158) internal successors, (1872), 684 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:06,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1872 transitions. [2021-06-05 13:52:06,796 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1872 transitions. Word has length 18 [2021-06-05 13:52:06,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:06,796 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 1872 transitions. [2021-06-05 13:52:06,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:06,797 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1872 transitions. [2021-06-05 13:52:06,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:06,797 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:06,797 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:06,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1031,617 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:06,998 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:06,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:06,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1066875646, now seen corresponding path program 614 times [2021-06-05 13:52:06,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:06,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790331319] [2021-06-05 13:52:06,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:06,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:07,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356786585] [2021-06-05 13:52:07,000 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 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:07,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:07,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:07,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:07,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:07,044 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 13:52:07,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:07,090 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 13:52:07,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:52:07,117 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 13:52:07,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:52:07,154 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,155 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 39 treesize of output 49 [2021-06-05 13:52:07,161 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 13:52:07,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,177 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 35 treesize of output 30 [2021-06-05 13:52:07,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,193 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 13:52:07,193 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:50 [2021-06-05 13:52:07,276 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:07,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:07,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790331319] [2021-06-05 13:52:07,276 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:07,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356786585] [2021-06-05 13:52:07,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356786585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:07,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:07,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:07,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446653376] [2021-06-05 13:52:07,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:07,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:07,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:07,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:07,277 INFO L87 Difference]: Start difference. First operand 685 states and 1872 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:07,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:07,640 INFO L93 Difference]: Finished difference Result 824 states and 2245 transitions. [2021-06-05 13:52:07,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:07,641 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:07,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:07,642 INFO L225 Difference]: With dead ends: 824 [2021-06-05 13:52:07,642 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 13:52:07,643 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 160.2ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:52:07,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 13:52:07,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 687. [2021-06-05 13:52:07,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.739067055393586) internal successors, (1879), 686 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:07,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1879 transitions. [2021-06-05 13:52:07,650 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1879 transitions. Word has length 18 [2021-06-05 13:52:07,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:07,650 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1879 transitions. [2021-06-05 13:52:07,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:07,650 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1879 transitions. [2021-06-05 13:52:07,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:07,651 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:07,651 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:07,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1032,618 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:07,852 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:07,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:07,852 INFO L82 PathProgramCache]: Analyzing trace with hash 909249290, now seen corresponding path program 615 times [2021-06-05 13:52:07,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:07,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309213547] [2021-06-05 13:52:07,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:07,853 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:07,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [53401237] [2021-06-05 13:52:07,853 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 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:07,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:07,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:07,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:52:07,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:07,896 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 13:52:07,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 13:52:07,945 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 25 treesize of output 24 [2021-06-05 13:52:07,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:07,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:07,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:52:08,021 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 13:52:08,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:52:08,051 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1013], 2=[F]} [2021-06-05 13:52:08,053 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 13:52:08,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,071 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,071 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 33 treesize of output 41 [2021-06-05 13:52:08,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,083 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:52:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:08,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:08,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309213547] [2021-06-05 13:52:08,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:08,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53401237] [2021-06-05 13:52:08,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53401237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:08,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:08,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:08,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231420540] [2021-06-05 13:52:08,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:08,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:08,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:08,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:08,124 INFO L87 Difference]: Start difference. First operand 687 states and 1879 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:08,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:08,482 INFO L93 Difference]: Finished difference Result 944 states and 2516 transitions. [2021-06-05 13:52:08,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:08,483 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:08,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:08,484 INFO L225 Difference]: With dead ends: 944 [2021-06-05 13:52:08,484 INFO L226 Difference]: Without dead ends: 941 [2021-06-05 13:52:08,484 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 130.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:08,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-06-05 13:52:08,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 687. [2021-06-05 13:52:08,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.739067055393586) internal successors, (1879), 686 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:08,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1879 transitions. [2021-06-05 13:52:08,492 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1879 transitions. Word has length 18 [2021-06-05 13:52:08,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:08,492 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1879 transitions. [2021-06-05 13:52:08,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:08,492 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1879 transitions. [2021-06-05 13:52:08,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:08,493 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:08,493 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:08,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1037 [2021-06-05 13:52:08,709 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:08,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:08,709 INFO L82 PathProgramCache]: Analyzing trace with hash 61673034, now seen corresponding path program 616 times [2021-06-05 13:52:08,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:08,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678930251] [2021-06-05 13:52:08,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:08,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:08,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385802766] [2021-06-05 13:52:08,710 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 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:08,735 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:08,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:08,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:08,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:08,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 13:52:08,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:08,807 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 25 treesize of output 24 [2021-06-05 13:52:08,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:52:08,851 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 13:52:08,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:08,884 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1015], 2=[F]} [2021-06-05 13:52:08,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 16 treesize of output 18 [2021-06-05 13:52:08,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:08,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:08,898 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:08,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:08,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:08,905 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:08,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:08,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:08,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678930251] [2021-06-05 13:52:08,952 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:08,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385802766] [2021-06-05 13:52:08,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385802766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:08,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:08,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:08,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048433353] [2021-06-05 13:52:08,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:08,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:08,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:08,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:08,953 INFO L87 Difference]: Start difference. First operand 687 states and 1879 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:09,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:09,449 INFO L93 Difference]: Finished difference Result 898 states and 2420 transitions. [2021-06-05 13:52:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:52:09,450 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:09,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:09,451 INFO L225 Difference]: With dead ends: 898 [2021-06-05 13:52:09,451 INFO L226 Difference]: Without dead ends: 895 [2021-06-05 13:52:09,451 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 174.3ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:52:09,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2021-06-05 13:52:09,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 688. [2021-06-05 13:52:09,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7423580786026203) internal successors, (1884), 687 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:09,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1884 transitions. [2021-06-05 13:52:09,459 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1884 transitions. Word has length 18 [2021-06-05 13:52:09,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:09,459 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1884 transitions. [2021-06-05 13:52:09,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:09,460 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1884 transitions. [2021-06-05 13:52:09,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:09,460 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:09,460 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:09,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1038,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:09,661 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:09,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:09,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1515668696, now seen corresponding path program 617 times [2021-06-05 13:52:09,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:09,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421037205] [2021-06-05 13:52:09,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:09,662 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:09,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890211433] [2021-06-05 13:52:09,662 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 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:09,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:09,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:09,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:09,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:09,703 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 13:52:09,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:09,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:09,770 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 13:52:09,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:09,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:09,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:09,812 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 13:52:09,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:09,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:52:09,877 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1017], 2=[F]} [2021-06-05 13:52:09,879 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 13:52:09,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:09,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:09,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:09,891 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:09,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:09,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:09,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:09,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:09,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:09,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421037205] [2021-06-05 13:52:09,949 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:09,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890211433] [2021-06-05 13:52:09,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890211433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:09,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:09,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:09,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049635344] [2021-06-05 13:52:09,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:09,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:09,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:09,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:09,950 INFO L87 Difference]: Start difference. First operand 688 states and 1884 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:10,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:10,522 INFO L93 Difference]: Finished difference Result 849 states and 2309 transitions. [2021-06-05 13:52:10,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:10,523 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:10,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:10,524 INFO L225 Difference]: With dead ends: 849 [2021-06-05 13:52:10,524 INFO L226 Difference]: Without dead ends: 846 [2021-06-05 13:52:10,524 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 193.6ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:52:10,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-06-05 13:52:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 687. [2021-06-05 13:52:10,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.7434402332361514) internal successors, (1882), 686 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:10,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1882 transitions. [2021-06-05 13:52:10,532 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1882 transitions. Word has length 18 [2021-06-05 13:52:10,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:10,532 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1882 transitions. [2021-06-05 13:52:10,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:10,532 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1882 transitions. [2021-06-05 13:52:10,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:10,532 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:10,532 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:10,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 621 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1039 [2021-06-05 13:52:10,733 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:10,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:10,733 INFO L82 PathProgramCache]: Analyzing trace with hash -181077366, now seen corresponding path program 618 times [2021-06-05 13:52:10,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:10,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744635495] [2021-06-05 13:52:10,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:10,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:10,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2087916190] [2021-06-05 13:52:10,734 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 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:10,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:52:10,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:10,760 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:10,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:10,775 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 13:52:10,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:10,821 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 13:52:10,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:52:10,849 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 13:52:10,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:52:10,895 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,895 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 39 treesize of output 49 [2021-06-05 13:52:10,907 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 13:52:10,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,944 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 13:52:10,944 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 35 treesize of output 30 [2021-06-05 13:52:10,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:10,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:10,972 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 13:52:10,972 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:51 [2021-06-05 13:52:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:11,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:11,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744635495] [2021-06-05 13:52:11,319 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:11,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087916190] [2021-06-05 13:52:11,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087916190] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:11,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:11,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:11,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920929450] [2021-06-05 13:52:11,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:11,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:11,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:11,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:11,320 INFO L87 Difference]: Start difference. First operand 687 states and 1882 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:12,058 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-06-05 13:52:12,334 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-06-05 13:52:12,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:12,367 INFO L93 Difference]: Finished difference Result 826 states and 2251 transitions. [2021-06-05 13:52:12,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:52:12,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:12,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:12,368 INFO L225 Difference]: With dead ends: 826 [2021-06-05 13:52:12,368 INFO L226 Difference]: Without dead ends: 820 [2021-06-05 13:52:12,369 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 833.0ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:52:12,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-06-05 13:52:12,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 688. [2021-06-05 13:52:12,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7438136826783115) internal successors, (1885), 687 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:12,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1885 transitions. [2021-06-05 13:52:12,376 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1885 transitions. Word has length 18 [2021-06-05 13:52:12,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:12,376 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1885 transitions. [2021-06-05 13:52:12,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:12,376 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1885 transitions. [2021-06-05 13:52:12,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:12,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:12,377 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:12,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1040,622 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:12,577 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:12,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:12,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1685207012, now seen corresponding path program 619 times [2021-06-05 13:52:12,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:12,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856642581] [2021-06-05 13:52:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:12,578 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:12,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1298117597] [2021-06-05 13:52:12,578 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 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:12,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:12,603 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:12,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:12,618 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 13:52:12,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:12,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:12,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 13:52:12,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:12,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:12,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:12,741 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 13:52:12,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:12,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:52:12,806 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1021], 2=[F]} [2021-06-05 13:52:12,808 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 13:52:12,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:12,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:12,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:12,820 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:12,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:12,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:12,827 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:12,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:12,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:12,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856642581] [2021-06-05 13:52:12,876 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:12,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298117597] [2021-06-05 13:52:12,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298117597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:12,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:12,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:12,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460552512] [2021-06-05 13:52:12,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:12,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:12,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:12,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:12,876 INFO L87 Difference]: Start difference. First operand 688 states and 1885 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:13,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:13,459 INFO L93 Difference]: Finished difference Result 851 states and 2316 transitions. [2021-06-05 13:52:13,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:13,460 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:13,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:13,462 INFO L225 Difference]: With dead ends: 851 [2021-06-05 13:52:13,462 INFO L226 Difference]: Without dead ends: 848 [2021-06-05 13:52:13,462 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 195.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:52:13,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2021-06-05 13:52:13,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 686. [2021-06-05 13:52:13,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.7445255474452557) internal successors, (1880), 685 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:13,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1880 transitions. [2021-06-05 13:52:13,470 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1880 transitions. Word has length 18 [2021-06-05 13:52:13,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:13,470 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 1880 transitions. [2021-06-05 13:52:13,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:13,471 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1880 transitions. [2021-06-05 13:52:13,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:13,471 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:13,471 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:13,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1050,623 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:13,672 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:13,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:13,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1275168954, now seen corresponding path program 620 times [2021-06-05 13:52:13,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:13,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772365392] [2021-06-05 13:52:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:13,673 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:13,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005266530] [2021-06-05 13:52:13,673 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 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:13,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:13,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:13,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:13,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:13,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 13:52:13,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:13,775 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 13:52:13,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:52:13,827 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 13:52:13,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:13,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:13,874 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,874 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 55 [2021-06-05 13:52:13,881 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 13:52:13,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:13,898 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 37 treesize of output 30 [2021-06-05 13:52:13,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:13,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:13,914 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 13:52:13,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:52 [2021-06-05 13:52:14,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:14,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:14,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772365392] [2021-06-05 13:52:14,001 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:14,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005266530] [2021-06-05 13:52:14,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005266530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:14,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:14,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:14,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585747215] [2021-06-05 13:52:14,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:14,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:14,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:14,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:14,002 INFO L87 Difference]: Start difference. First operand 686 states and 1880 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:14,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:14,498 INFO L93 Difference]: Finished difference Result 828 states and 2262 transitions. [2021-06-05 13:52:14,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:14,499 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:14,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:14,500 INFO L225 Difference]: With dead ends: 828 [2021-06-05 13:52:14,500 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 13:52:14,500 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 207.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:52:14,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 13:52:14,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 686. [2021-06-05 13:52:14,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.7445255474452557) internal successors, (1880), 685 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1880 transitions. [2021-06-05 13:52:14,509 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1880 transitions. Word has length 18 [2021-06-05 13:52:14,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:14,509 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 1880 transitions. [2021-06-05 13:52:14,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:14,509 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1880 transitions. [2021-06-05 13:52:14,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:14,510 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:14,510 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:14,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 624 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1051 [2021-06-05 13:52:14,710 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:14,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:14,711 INFO L82 PathProgramCache]: Analyzing trace with hash -202083574, now seen corresponding path program 621 times [2021-06-05 13:52:14,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:14,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697331875] [2021-06-05 13:52:14,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:14,712 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:14,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1229504140] [2021-06-05 13:52:14,712 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 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:14,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:52:14,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:14,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:52:14,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:14,758 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 13:52:14,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 13:52:14,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 12 treesize of output 11 [2021-06-05 13:52:14,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 13:52:14,811 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 13:52:14,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:52:14,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,865 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 39 treesize of output 49 [2021-06-05 13:52:14,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 13:52:14,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,893 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 35 treesize of output 30 [2021-06-05 13:52:14,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:14,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:14,909 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 13:52:14,910 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:56 [2021-06-05 13:52:15,022 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:15,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:15,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697331875] [2021-06-05 13:52:15,023 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:15,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229504140] [2021-06-05 13:52:15,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229504140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:15,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:15,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:15,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887657156] [2021-06-05 13:52:15,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:15,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:15,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:15,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:15,023 INFO L87 Difference]: Start difference. First operand 686 states and 1880 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:15,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:15,642 INFO L93 Difference]: Finished difference Result 1030 states and 2721 transitions. [2021-06-05 13:52:15,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:15,643 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:15,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:15,644 INFO L225 Difference]: With dead ends: 1030 [2021-06-05 13:52:15,644 INFO L226 Difference]: Without dead ends: 1024 [2021-06-05 13:52:15,644 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 236.5ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:52:15,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-06-05 13:52:15,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 690. [2021-06-05 13:52:15,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 2.741654571843251) internal successors, (1889), 689 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:15,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1889 transitions. [2021-06-05 13:52:15,653 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1889 transitions. Word has length 18 [2021-06-05 13:52:15,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:15,653 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 1889 transitions. [2021-06-05 13:52:15,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:15,653 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1889 transitions. [2021-06-05 13:52:15,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:15,653 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:15,653 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:15,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 625 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1056 [2021-06-05 13:52:15,854 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:15,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:15,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1666371649, now seen corresponding path program 622 times [2021-06-05 13:52:15,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:15,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971960719] [2021-06-05 13:52:15,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:15,857 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:15,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480295424] [2021-06-05 13:52:15,857 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 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:15,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:15,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:15,881 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:15,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:15,896 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 13:52:15,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:15,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:15,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:15,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 32 treesize of output 31 [2021-06-05 13:52:15,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:15,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:15,979 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 13:52:15,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:15,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:15,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:16,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 13:52:16,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:16,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:16,089 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 13:52:16,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:16,133 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 50 treesize of output 38 [2021-06-05 13:52:16,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,142 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 29 treesize of output 34 [2021-06-05 13:52:16,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,149 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:16,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:16,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971960719] [2021-06-05 13:52:16,187 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:16,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480295424] [2021-06-05 13:52:16,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480295424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:16,187 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:16,187 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:16,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326915234] [2021-06-05 13:52:16,187 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:16,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:16,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:16,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:16,187 INFO L87 Difference]: Start difference. First operand 690 states and 1889 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:16,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:16,687 INFO L93 Difference]: Finished difference Result 722 states and 1960 transitions. [2021-06-05 13:52:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:16,688 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:16,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:16,689 INFO L225 Difference]: With dead ends: 722 [2021-06-05 13:52:16,689 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 13:52:16,689 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:16,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 13:52:16,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 692. [2021-06-05 13:52:16,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7424023154848047) internal successors, (1895), 691 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1895 transitions. [2021-06-05 13:52:16,698 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1895 transitions. Word has length 18 [2021-06-05 13:52:16,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:16,698 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1895 transitions. [2021-06-05 13:52:16,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:16,698 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1895 transitions. [2021-06-05 13:52:16,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:16,699 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:16,699 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:16,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 626 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1061 [2021-06-05 13:52:16,899 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:16,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:16,900 INFO L82 PathProgramCache]: Analyzing trace with hash 394488153, now seen corresponding path program 623 times [2021-06-05 13:52:16,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:16,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008175302] [2021-06-05 13:52:16,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:16,901 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:16,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630144756] [2021-06-05 13:52:16,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 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:16,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:16,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:16,926 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:16,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:16,941 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 13:52:16,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:16,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:16,969 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 13:52:16,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:16,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:16,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:17,026 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 13:52:17,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:17,082 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 13:52:17,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:17,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:17,134 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 13:52:17,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:17,181 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 13:52:17,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,194 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 49 treesize of output 37 [2021-06-05 13:52:17,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,202 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:17,239 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:17,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:17,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008175302] [2021-06-05 13:52:17,239 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:17,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630144756] [2021-06-05 13:52:17,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630144756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:17,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:17,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:17,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587282003] [2021-06-05 13:52:17,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:17,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:17,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:17,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:17,240 INFO L87 Difference]: Start difference. First operand 692 states and 1895 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:17,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:17,737 INFO L93 Difference]: Finished difference Result 727 states and 1971 transitions. [2021-06-05 13:52:17,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:17,738 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:17,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:17,739 INFO L225 Difference]: With dead ends: 727 [2021-06-05 13:52:17,739 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 13:52:17,739 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 176.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:17,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 13:52:17,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 693. [2021-06-05 13:52:17,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:17,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 13:52:17,745 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 13:52:17,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:17,745 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 13:52:17,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:17,745 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 13:52:17,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:17,746 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:17,746 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:17,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1062,627 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:17,946 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:17,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:17,946 INFO L82 PathProgramCache]: Analyzing trace with hash 2123535487, now seen corresponding path program 624 times [2021-06-05 13:52:17,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:17,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187679933] [2021-06-05 13:52:17,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:17,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:17,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832218985] [2021-06-05 13:52:17,948 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 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:17,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:17,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:17,972 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:17,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:17,986 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 13:52:17,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:17,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:17,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:18,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:18,036 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 37 treesize of output 36 [2021-06-05 13:52:18,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:52:18,087 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 13:52:18,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:18,139 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 13:52:18,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:18,169 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 13:52:18,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:18,232 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 13:52:18,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,245 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 49 treesize of output 37 [2021-06-05 13:52:18,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:18,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:18,253 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:18,284 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:18,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:18,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187679933] [2021-06-05 13:52:18,284 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:18,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832218985] [2021-06-05 13:52:18,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832218985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:18,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:18,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:18,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145729899] [2021-06-05 13:52:18,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:18,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:18,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:18,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:18,285 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:18,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:18,865 INFO L93 Difference]: Finished difference Result 731 states and 1981 transitions. [2021-06-05 13:52:18,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:18,866 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:18,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:18,867 INFO L225 Difference]: With dead ends: 731 [2021-06-05 13:52:18,867 INFO L226 Difference]: Without dead ends: 728 [2021-06-05 13:52:18,867 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 176.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:18,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-06-05 13:52:18,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 694. [2021-06-05 13:52:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 13:52:18,874 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 13:52:18,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:18,874 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 13:52:18,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:18,874 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 13:52:18,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:18,875 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:18,875 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:19,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1063,628 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:19,075 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:19,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:19,075 INFO L82 PathProgramCache]: Analyzing trace with hash -453088103, now seen corresponding path program 625 times [2021-06-05 13:52:19,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:19,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779845703] [2021-06-05 13:52:19,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:19,077 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:19,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240185089] [2021-06-05 13:52:19,077 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 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:19,104 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:19,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:19,118 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 13:52:19,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:19,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:19,146 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 13:52:19,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:19,198 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 13:52:19,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:19,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 8 treesize of output 7 [2021-06-05 13:52:19,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:19,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:19,285 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 13:52:19,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:19,332 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 50 treesize of output 38 [2021-06-05 13:52:19,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,342 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 29 treesize of output 34 [2021-06-05 13:52:19,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:19,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:19,350 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:19,403 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:19,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:19,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779845703] [2021-06-05 13:52:19,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:19,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240185089] [2021-06-05 13:52:19,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240185089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:19,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:19,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:19,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340892604] [2021-06-05 13:52:19,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:19,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:19,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:19,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:19,404 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:20,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:20,150 INFO L93 Difference]: Finished difference Result 743 states and 2011 transitions. [2021-06-05 13:52:20,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:20,151 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:20,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:20,152 INFO L225 Difference]: With dead ends: 743 [2021-06-05 13:52:20,152 INFO L226 Difference]: Without dead ends: 740 [2021-06-05 13:52:20,152 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:20,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-06-05 13:52:20,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 691. [2021-06-05 13:52:20,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.7420289855072464) internal successors, (1892), 690 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:20,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1892 transitions. [2021-06-05 13:52:20,158 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1892 transitions. Word has length 18 [2021-06-05 13:52:20,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:20,158 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1892 transitions. [2021-06-05 13:52:20,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:20,158 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1892 transitions. [2021-06-05 13:52:20,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:20,159 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:20,159 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:20,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1064,629 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:20,359 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:20,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:20,360 INFO L82 PathProgramCache]: Analyzing trace with hash 929717955, now seen corresponding path program 626 times [2021-06-05 13:52:20,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:20,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394624101] [2021-06-05 13:52:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:20,361 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:20,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1571358964] [2021-06-05 13:52:20,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 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:20,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:20,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:20,391 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:20,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:20,406 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 13:52:20,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:20,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:20,433 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 13:52:20,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:20,486 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 13:52:20,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:20,527 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 13:52:20,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:52:20,619 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 13:52:20,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:20,658 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 13:52:20,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,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 49 treesize of output 37 [2021-06-05 13:52:20,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:20,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:20,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:20,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:20,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394624101] [2021-06-05 13:52:20,713 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:20,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571358964] [2021-06-05 13:52:20,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571358964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:20,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:20,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:20,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941317803] [2021-06-05 13:52:20,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:20,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:20,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:20,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:20,714 INFO L87 Difference]: Start difference. First operand 691 states and 1892 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:21,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:21,284 INFO L93 Difference]: Finished difference Result 722 states and 1962 transitions. [2021-06-05 13:52:21,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:21,285 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:21,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:21,286 INFO L225 Difference]: With dead ends: 722 [2021-06-05 13:52:21,286 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 13:52:21,287 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 191.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:21,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 13:52:21,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 693. [2021-06-05 13:52:21,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:21,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 13:52:21,293 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 13:52:21,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:21,293 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 13:52:21,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:21,293 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 13:52:21,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:21,294 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:21,294 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:21,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1065,630 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:21,494 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:21,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:21,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1636202007, now seen corresponding path program 627 times [2021-06-05 13:52:21,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:21,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793602117] [2021-06-05 13:52:21,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:21,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:21,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [820887074] [2021-06-05 13:52:21,496 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 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:21,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:21,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:21,522 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:52:21,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:21,537 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 13:52:21,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:21,590 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 13:52:21,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:21,616 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 13:52:21,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:21,654 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 13:52:21,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:52:21,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:21,713 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 13:52:21,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:21,784 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 13:52:21,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,798 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 49 treesize of output 37 [2021-06-05 13:52:21,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:21,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:21,807 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 13:52:21,864 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:21,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:21,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793602117] [2021-06-05 13:52:21,865 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:21,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820887074] [2021-06-05 13:52:21,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820887074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:21,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:21,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:21,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606791316] [2021-06-05 13:52:21,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:21,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:21,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:21,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:21,865 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:22,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:22,613 INFO L93 Difference]: Finished difference Result 727 states and 1973 transitions. [2021-06-05 13:52:22,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:22,614 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:22,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:22,615 INFO L225 Difference]: With dead ends: 727 [2021-06-05 13:52:22,615 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 13:52:22,615 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 226.6ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:52:22,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 13:52:22,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 694. [2021-06-05 13:52:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:22,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 13:52:22,621 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 13:52:22,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:22,621 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 13:52:22,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:22,621 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 13:52:22,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:22,622 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:22,622 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:22,822 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1066 [2021-06-05 13:52:22,822 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:22,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:22,822 INFO L82 PathProgramCache]: Analyzing trace with hash 82141699, now seen corresponding path program 628 times [2021-06-05 13:52:22,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:22,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807985168] [2021-06-05 13:52:22,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:22,823 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:22,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737391661] [2021-06-05 13:52:22,824 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 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:22,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:22,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:22,848 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:22,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:22,863 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 13:52:22,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:22,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:22,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:22,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 32 treesize of output 31 [2021-06-05 13:52:22,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:22,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:22,944 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 13:52:22,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:22,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:22,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 8 treesize of output 7 [2021-06-05 13:52:22,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:22,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:23,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:52:23,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 13:52:23,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:23,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:23,086 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 50 treesize of output 38 [2021-06-05 13:52:23,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:23,095 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 29 treesize of output 34 [2021-06-05 13:52:23,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:23,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:23,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:23,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807985168] [2021-06-05 13:52:23,151 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:23,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737391661] [2021-06-05 13:52:23,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737391661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:23,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:23,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:23,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002084966] [2021-06-05 13:52:23,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:23,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:23,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:23,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:23,151 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:23,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:23,711 INFO L93 Difference]: Finished difference Result 739 states and 2003 transitions. [2021-06-05 13:52:23,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:23,712 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:23,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:23,713 INFO L225 Difference]: With dead ends: 739 [2021-06-05 13:52:23,713 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 13:52:23,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:23,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 13:52:23,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 692. [2021-06-05 13:52:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7424023154848047) internal successors, (1895), 691 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1895 transitions. [2021-06-05 13:52:23,719 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1895 transitions. Word has length 18 [2021-06-05 13:52:23,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:23,720 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1895 transitions. [2021-06-05 13:52:23,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:23,720 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1895 transitions. [2021-06-05 13:52:23,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:23,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:23,720 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:23,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 632 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1067 [2021-06-05 13:52:23,921 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:23,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:23,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1064747201, now seen corresponding path program 629 times [2021-06-05 13:52:23,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:23,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964680141] [2021-06-05 13:52:23,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:23,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:23,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512901992] [2021-06-05 13:52:23,922 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 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:23,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:23,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:23,948 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:23,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:23,962 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 13:52:23,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:23,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:23,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:24,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:24,017 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 37 treesize of output 36 [2021-06-05 13:52:24,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:52:24,064 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 13:52:24,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:24,104 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 13:52:24,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:52:24,146 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 13:52:24,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:24,245 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 50 treesize of output 38 [2021-06-05 13:52:24,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,253 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 29 treesize of output 34 [2021-06-05 13:52:24,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:24,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:24,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:24,292 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:24,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:24,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964680141] [2021-06-05 13:52:24,292 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:24,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512901992] [2021-06-05 13:52:24,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512901992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:24,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:24,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:24,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662595948] [2021-06-05 13:52:24,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:24,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:24,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:24,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:24,293 INFO L87 Difference]: Start difference. First operand 692 states and 1895 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:24,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:24,889 INFO L93 Difference]: Finished difference Result 722 states and 1964 transitions. [2021-06-05 13:52:24,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:24,890 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:24,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:24,891 INFO L225 Difference]: With dead ends: 722 [2021-06-05 13:52:24,891 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 13:52:24,891 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 199.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:24,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 13:52:24,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 694. [2021-06-05 13:52:24,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 13:52:24,897 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 13:52:24,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:24,897 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 13:52:24,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:24,897 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 13:52:24,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:24,898 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:24,898 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:25,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 633 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1068 [2021-06-05 13:52:25,099 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:25,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:25,099 INFO L82 PathProgramCache]: Analyzing trace with hash 653596505, now seen corresponding path program 630 times [2021-06-05 13:52:25,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:25,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632397883] [2021-06-05 13:52:25,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:25,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:25,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90250246] [2021-06-05 13:52:25,100 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 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:25,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:25,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:25,125 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:52:25,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:25,140 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 13:52:25,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:25,195 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 13:52:25,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:25,222 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 13:52:25,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:25,263 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 13:52:25,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:52:25,312 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 13:52:25,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:25,387 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 13:52:25,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,400 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 49 treesize of output 37 [2021-06-05 13:52:25,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:25,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:25,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:25,460 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:25,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:25,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632397883] [2021-06-05 13:52:25,460 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:25,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90250246] [2021-06-05 13:52:25,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90250246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:25,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:25,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:25,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203605737] [2021-06-05 13:52:25,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:25,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:25,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:25,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:25,461 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:26,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:26,132 INFO L93 Difference]: Finished difference Result 735 states and 1995 transitions. [2021-06-05 13:52:26,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:26,133 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:26,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:26,134 INFO L225 Difference]: With dead ends: 735 [2021-06-05 13:52:26,134 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 13:52:26,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 190.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:26,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 13:52:26,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 693. [2021-06-05 13:52:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:26,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 13:52:26,141 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 13:52:26,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:26,141 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 13:52:26,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:26,141 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 13:52:26,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:26,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:26,141 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:26,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 634 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1069 [2021-06-05 13:52:26,342 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:26,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:26,342 INFO L82 PathProgramCache]: Analyzing trace with hash 672030531, now seen corresponding path program 631 times [2021-06-05 13:52:26,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:26,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388029] [2021-06-05 13:52:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:26,343 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:26,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1602296158] [2021-06-05 13:52:26,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 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:26,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:26,368 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:26,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:26,382 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 13:52:26,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:26,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:26,443 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 37 treesize of output 36 [2021-06-05 13:52:26,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:52:26,495 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 13:52:26,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:26,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 13:52:26,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:52:26,584 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 13:52:26,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:26,634 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1055], 12=[F]} [2021-06-05 13:52:26,639 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 13:52:26,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,674 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:52:26,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:52:26,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:26,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:26,683 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:52:26,760 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:26,760 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:26,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388029] [2021-06-05 13:52:26,761 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:26,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602296158] [2021-06-05 13:52:26,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602296158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:26,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:26,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:26,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624647868] [2021-06-05 13:52:26,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:26,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:26,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:26,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:26,762 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:27,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:27,497 INFO L93 Difference]: Finished difference Result 726 states and 1977 transitions. [2021-06-05 13:52:27,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:27,498 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:27,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:27,499 INFO L225 Difference]: With dead ends: 726 [2021-06-05 13:52:27,499 INFO L226 Difference]: Without dead ends: 723 [2021-06-05 13:52:27,499 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 203.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:27,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-06-05 13:52:27,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 691. [2021-06-05 13:52:27,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.7420289855072464) internal successors, (1892), 690 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1892 transitions. [2021-06-05 13:52:27,506 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1892 transitions. Word has length 18 [2021-06-05 13:52:27,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:27,506 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1892 transitions. [2021-06-05 13:52:27,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:27,506 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1892 transitions. [2021-06-05 13:52:27,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:27,506 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:27,506 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:27,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1070,635 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:27,707 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:27,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:27,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1814211813, now seen corresponding path program 632 times [2021-06-05 13:52:27,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:27,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464054334] [2021-06-05 13:52:27,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:27,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:27,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1925775995] [2021-06-05 13:52:27,708 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 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:27,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:27,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:27,732 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:27,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:27,747 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 13:52:27,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:27,791 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 13:52:27,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:27,831 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 13:52:27,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:27,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:27,876 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 13:52:27,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:52:27,916 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 13:52:27,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:52:27,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 13:52:27,955 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 13:52:27,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,963 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 13:52:27,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:27,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:27,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 13:52:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:28,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:28,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464054334] [2021-06-05 13:52:28,003 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:28,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925775995] [2021-06-05 13:52:28,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925775995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:28,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:28,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:28,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419970070] [2021-06-05 13:52:28,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:28,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:28,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:28,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:28,004 INFO L87 Difference]: Start difference. First operand 691 states and 1892 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:28,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:28,479 INFO L93 Difference]: Finished difference Result 735 states and 1988 transitions. [2021-06-05 13:52:28,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:28,480 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:28,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:28,481 INFO L225 Difference]: With dead ends: 735 [2021-06-05 13:52:28,481 INFO L226 Difference]: Without dead ends: 728 [2021-06-05 13:52:28,481 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 153.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:28,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-06-05 13:52:28,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 689. [2021-06-05 13:52:28,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.744186046511628) internal successors, (1888), 688 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:28,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1888 transitions. [2021-06-05 13:52:28,487 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1888 transitions. Word has length 18 [2021-06-05 13:52:28,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:28,487 INFO L482 AbstractCegarLoop]: Abstraction has 689 states and 1888 transitions. [2021-06-05 13:52:28,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:28,487 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1888 transitions. [2021-06-05 13:52:28,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:28,488 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:28,488 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:28,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1071,636 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:28,688 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:28,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:28,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1258465221, now seen corresponding path program 633 times [2021-06-05 13:52:28,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:28,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223565732] [2021-06-05 13:52:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:28,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:28,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [152955980] [2021-06-05 13:52:28,690 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 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:28,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:28,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:28,718 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:52:28,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:28,733 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 13:52:28,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:28,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:28,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:28,762 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 13:52:28,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:28,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:28,826 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 13:52:28,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:28,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:28,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 13:52:28,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:28,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:52:28,977 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 13:52:28,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:28,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:28,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:52:29,012 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 13:52:29,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:29,025 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 49 treesize of output 37 [2021-06-05 13:52:29,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:29,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,033 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:29,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:29,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223565732] [2021-06-05 13:52:29,086 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:29,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152955980] [2021-06-05 13:52:29,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152955980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:29,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:29,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:29,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339246874] [2021-06-05 13:52:29,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:29,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:29,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:29,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:29,087 INFO L87 Difference]: Start difference. First operand 689 states and 1888 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:29,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:29,623 INFO L93 Difference]: Finished difference Result 720 states and 1958 transitions. [2021-06-05 13:52:29,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:29,623 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:29,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:29,624 INFO L225 Difference]: With dead ends: 720 [2021-06-05 13:52:29,624 INFO L226 Difference]: Without dead ends: 717 [2021-06-05 13:52:29,624 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 220.7ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:52:29,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2021-06-05 13:52:29,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 691. [2021-06-05 13:52:29,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.744927536231884) internal successors, (1894), 690 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:29,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1894 transitions. [2021-06-05 13:52:29,630 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1894 transitions. Word has length 18 [2021-06-05 13:52:29,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:29,630 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1894 transitions. [2021-06-05 13:52:29,630 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:29,631 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1894 transitions. [2021-06-05 13:52:29,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:29,631 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:29,631 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:29,831 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1072,637 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:29,832 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:29,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:29,832 INFO L82 PathProgramCache]: Analyzing trace with hash 470582113, now seen corresponding path program 634 times [2021-06-05 13:52:29,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:29,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205561577] [2021-06-05 13:52:29,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:29,833 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:29,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [577689464] [2021-06-05 13:52:29,833 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 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:29,857 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:29,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:29,858 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:29,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:29,872 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 13:52:29,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:29,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:29,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:29,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 37 treesize of output 36 [2021-06-05 13:52:29,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:29,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:52:29,977 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 13:52:29,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:29,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:29,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:52:30,033 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 13:52:30,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:30,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:52:30,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:30,095 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 13:52:30,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:30,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:30,164 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 13:52:30,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:30,177 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 49 treesize of output 37 [2021-06-05 13:52:30,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:30,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:30,184 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:30,217 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:30,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:30,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205561577] [2021-06-05 13:52:30,218 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:30,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577689464] [2021-06-05 13:52:30,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577689464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:30,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:30,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:30,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238815451] [2021-06-05 13:52:30,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:30,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:30,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:30,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:30,218 INFO L87 Difference]: Start difference. First operand 691 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:30,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:30,821 INFO L93 Difference]: Finished difference Result 727 states and 1975 transitions. [2021-06-05 13:52:30,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:30,822 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:30,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:30,823 INFO L225 Difference]: With dead ends: 727 [2021-06-05 13:52:30,823 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 13:52:30,823 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 211.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:30,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 13:52:30,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 694. [2021-06-05 13:52:30,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:30,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 13:52:30,829 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 13:52:30,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:30,829 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 13:52:30,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:30,829 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 13:52:30,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:30,830 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:30,830 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:31,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1073,638 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:31,031 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:31,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:31,031 INFO L82 PathProgramCache]: Analyzing trace with hash -2106041477, now seen corresponding path program 635 times [2021-06-05 13:52:31,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:31,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078400161] [2021-06-05 13:52:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:31,032 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:31,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [304292599] [2021-06-05 13:52:31,032 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 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:31,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:31,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:31,058 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:31,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:31,073 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 13:52:31,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:31,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:31,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 32 treesize of output 31 [2021-06-05 13:52:31,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:31,159 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 13:52:31,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:52:31,223 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 13:52:31,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:52:31,295 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 13:52:31,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:31,332 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 50 treesize of output 38 [2021-06-05 13:52:31,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,341 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 29 treesize of output 34 [2021-06-05 13:52:31,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:31,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:31,349 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:31,405 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:31,405 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:31,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078400161] [2021-06-05 13:52:31,405 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:31,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304292599] [2021-06-05 13:52:31,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304292599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:31,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:31,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:31,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305895743] [2021-06-05 13:52:31,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:31,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:31,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:31,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:31,406 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:32,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:32,125 INFO L93 Difference]: Finished difference Result 739 states and 2005 transitions. [2021-06-05 13:52:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:32,125 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:32,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:32,126 INFO L225 Difference]: With dead ends: 739 [2021-06-05 13:52:32,126 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 13:52:32,127 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 195.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:32,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 13:52:32,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 692. [2021-06-05 13:52:32,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:32,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 13:52:32,133 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 13:52:32,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:32,133 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 13:52:32,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:32,133 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 13:52:32,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:32,134 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:32,134 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:32,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1074,639 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:32,334 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:32,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:32,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1042036919, now seen corresponding path program 636 times [2021-06-05 13:52:32,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:32,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304055962] [2021-06-05 13:52:32,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:32,336 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:32,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2116942566] [2021-06-05 13:52:32,336 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 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:32,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:32,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:32,365 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:52:32,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:32,380 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 13:52:32,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:32,435 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 13:52:32,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:32,462 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 13:52:32,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:52:32,494 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 13:52:32,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:52:32,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 13:52:32,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:32,639 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 50 treesize of output 38 [2021-06-05 13:52:32,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,648 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 29 treesize of output 34 [2021-06-05 13:52:32,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:32,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:32,655 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:32,687 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:32,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:32,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304055962] [2021-06-05 13:52:32,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:32,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116942566] [2021-06-05 13:52:32,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116942566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:32,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:32,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:32,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603806912] [2021-06-05 13:52:32,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:32,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:32,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:32,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:32,688 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:33,283 INFO L93 Difference]: Finished difference Result 722 states and 1966 transitions. [2021-06-05 13:52:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:33,284 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:33,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:33,285 INFO L225 Difference]: With dead ends: 722 [2021-06-05 13:52:33,285 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 13:52:33,285 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 192.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:33,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 13:52:33,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 694. [2021-06-05 13:52:33,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 13:52:33,292 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 13:52:33,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:33,292 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 13:52:33,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:33,292 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 13:52:33,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:33,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:33,293 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:33,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1075,640 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:33,493 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:33,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:33,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1534586671, now seen corresponding path program 637 times [2021-06-05 13:52:33,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:33,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121986756] [2021-06-05 13:52:33,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:33,497 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:33,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837439428] [2021-06-05 13:52:33,498 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 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:33,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:33,526 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:33,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:33,541 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 13:52:33,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:33,606 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 13:52:33,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:33,642 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 13:52:33,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:52:33,685 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 13:52:33,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:52:33,747 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 13:52:33,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:33,844 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 13:52:33,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,861 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 49 treesize of output 37 [2021-06-05 13:52:33,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:33,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:33,871 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:33,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:33,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121986756] [2021-06-05 13:52:33,934 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:33,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837439428] [2021-06-05 13:52:33,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837439428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:33,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:33,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:33,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658775678] [2021-06-05 13:52:33,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:33,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:33,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:33,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:33,935 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:34,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:34,652 INFO L93 Difference]: Finished difference Result 735 states and 1997 transitions. [2021-06-05 13:52:34,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:34,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:34,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:34,653 INFO L225 Difference]: With dead ends: 735 [2021-06-05 13:52:34,653 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 13:52:34,653 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 229.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:34,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 13:52:34,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 693. [2021-06-05 13:52:34,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.745664739884393) internal successors, (1900), 692 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:34,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1900 transitions. [2021-06-05 13:52:34,662 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1900 transitions. Word has length 18 [2021-06-05 13:52:34,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:34,662 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1900 transitions. [2021-06-05 13:52:34,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:34,662 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1900 transitions. [2021-06-05 13:52:34,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:34,663 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:34,663 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:34,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1076,641 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:34,864 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:34,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:34,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1516152645, now seen corresponding path program 638 times [2021-06-05 13:52:34,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:34,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665567149] [2021-06-05 13:52:34,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:34,865 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:34,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1593417201] [2021-06-05 13:52:34,866 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 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:34,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:34,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:34,890 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:34,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:34,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 20 treesize of output 16 [2021-06-05 13:52:34,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:34,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:34,956 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 13:52:34,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:34,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:34,982 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 13:52:34,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:34,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:34,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:52:35,022 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 13:52:35,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:35,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:52:35,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 16 treesize of output 18 [2021-06-05 13:52:35,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:35,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:52:35,115 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1077], 12=[F]} [2021-06-05 13:52:35,121 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 13:52:35,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:35,157 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:52:35,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:52:35,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:35,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:35,165 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:52:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:35,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:35,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665567149] [2021-06-05 13:52:35,239 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:35,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593417201] [2021-06-05 13:52:35,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593417201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:35,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:35,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:35,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789089521] [2021-06-05 13:52:35,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:35,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:35,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:35,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:35,240 INFO L87 Difference]: Start difference. First operand 693 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:35,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:35,752 INFO L93 Difference]: Finished difference Result 726 states and 1979 transitions. [2021-06-05 13:52:35,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:35,753 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:35,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:35,754 INFO L225 Difference]: With dead ends: 726 [2021-06-05 13:52:35,754 INFO L226 Difference]: Without dead ends: 723 [2021-06-05 13:52:35,754 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 177.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:35,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-06-05 13:52:35,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 692. [2021-06-05 13:52:35,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 13:52:35,761 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 13:52:35,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:35,761 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 13:52:35,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:35,761 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 13:52:35,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:35,762 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:35,762 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:35,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 642 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1077 [2021-06-05 13:52:35,962 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:35,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:35,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1106759617, now seen corresponding path program 639 times [2021-06-05 13:52:35,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:35,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427760437] [2021-06-05 13:52:35,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:35,963 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:35,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607820815] [2021-06-05 13:52:35,963 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 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:35,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:52:35,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:35,989 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:52:35,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:36,004 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 13:52:36,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:36,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:36,032 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 13:52:36,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:36,089 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 13:52:36,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:52:36,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:36,155 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 13:52:36,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:36,209 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 13:52:36,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:52:36,325 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 50 treesize of output 38 [2021-06-05 13:52:36,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,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 29 treesize of output 34 [2021-06-05 13:52:36,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:36,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:36,345 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 13:52:36,381 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:36,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:36,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427760437] [2021-06-05 13:52:36,382 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:36,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607820815] [2021-06-05 13:52:36,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607820815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:36,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:36,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:36,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405807605] [2021-06-05 13:52:36,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:36,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:36,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:36,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:36,382 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:37,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:37,054 INFO L93 Difference]: Finished difference Result 734 states and 1986 transitions. [2021-06-05 13:52:37,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:37,056 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:37,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:37,056 INFO L225 Difference]: With dead ends: 734 [2021-06-05 13:52:37,056 INFO L226 Difference]: Without dead ends: 731 [2021-06-05 13:52:37,057 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 234.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:37,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-06-05 13:52:37,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 694. [2021-06-05 13:52:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:37,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 13:52:37,063 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 13:52:37,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:37,063 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 13:52:37,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:37,063 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 13:52:37,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:37,064 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:37,064 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:37,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 643 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1078 [2021-06-05 13:52:37,264 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:37,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:37,265 INFO L82 PathProgramCache]: Analyzing trace with hash 611584089, now seen corresponding path program 640 times [2021-06-05 13:52:37,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:37,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292627323] [2021-06-05 13:52:37,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:37,266 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:37,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821642892] [2021-06-05 13:52:37,266 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 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:37,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:37,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:37,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:37,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:37,325 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 13:52:37,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:37,398 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 13:52:37,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:37,430 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 13:52:37,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:52:37,463 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 13:52:37,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:52:37,500 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 13:52:37,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:52:37,567 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 13:52:37,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,580 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 49 treesize of output 37 [2021-06-05 13:52:37,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:37,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:37,587 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:37,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:37,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292627323] [2021-06-05 13:52:37,634 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:37,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821642892] [2021-06-05 13:52:37,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821642892] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:37,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:37,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:37,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364930102] [2021-06-05 13:52:37,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:37,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:37,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:37,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:37,634 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:38,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:38,229 INFO L93 Difference]: Finished difference Result 747 states and 2017 transitions. [2021-06-05 13:52:38,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:38,230 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:38,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:38,231 INFO L225 Difference]: With dead ends: 747 [2021-06-05 13:52:38,231 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:52:38,231 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 186.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:38,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:52:38,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 693. [2021-06-05 13:52:38,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.745664739884393) internal successors, (1900), 692 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:38,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1900 transitions. [2021-06-05 13:52:38,238 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1900 transitions. Word has length 18 [2021-06-05 13:52:38,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:38,238 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1900 transitions. [2021-06-05 13:52:38,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:38,238 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1900 transitions. [2021-06-05 13:52:38,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:38,239 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:38,239 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:38,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 644 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1079 [2021-06-05 13:52:38,439 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:38,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:38,439 INFO L82 PathProgramCache]: Analyzing trace with hash 630018115, now seen corresponding path program 641 times [2021-06-05 13:52:38,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:38,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475908119] [2021-06-05 13:52:38,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:38,440 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:38,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103282886] [2021-06-05 13:52:38,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:38,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:52:38,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:38,466 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:38,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:38,480 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 13:52:38,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:38,534 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 13:52:38,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:38,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 13:52:38,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:52:38,596 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 13:52:38,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:52:38,633 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 13:52:38,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:52:38,685 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1086], 12=[F]} [2021-06-05 13:52:38,689 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 13:52:38,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,722 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:52:38,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:52:38,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:38,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:38,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:52:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:38,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:38,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475908119] [2021-06-05 13:52:38,799 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:38,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103282886] [2021-06-05 13:52:38,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103282886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:38,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:38,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:38,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666642182] [2021-06-05 13:52:38,799 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:38,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:38,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:38,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:38,799 INFO L87 Difference]: Start difference. First operand 693 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:39,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:39,349 INFO L93 Difference]: Finished difference Result 730 states and 1987 transitions. [2021-06-05 13:52:39,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:39,350 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:39,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:39,351 INFO L225 Difference]: With dead ends: 730 [2021-06-05 13:52:39,351 INFO L226 Difference]: Without dead ends: 727 [2021-06-05 13:52:39,351 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 167.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:39,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-06-05 13:52:39,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 692. [2021-06-05 13:52:39,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:39,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 13:52:39,357 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 13:52:39,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:39,357 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 13:52:39,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:39,358 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 13:52:39,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:39,358 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:39,358 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:39,558 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1080 [2021-06-05 13:52:39,559 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:39,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:39,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1946175419, now seen corresponding path program 642 times [2021-06-05 13:52:39,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:39,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522063589] [2021-06-05 13:52:39,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:39,560 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:39,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039777635] [2021-06-05 13:52:39,560 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 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:39,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:52:39,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:39,586 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:39,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:39,600 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 13:52:39,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:39,660 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 13:52:39,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:52:39,687 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 13:52:39,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:52:39,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:39,719 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 13:52:39,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:52:39,760 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 13:52:39,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:52:39,819 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:52:39,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:52:39,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,829 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 32 treesize of output 34 [2021-06-05 13:52:39,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:39,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:39,837 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 13:52:39,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:52:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:39,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:39,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522063589] [2021-06-05 13:52:39,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:39,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039777635] [2021-06-05 13:52:39,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039777635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:39,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:39,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:39,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761810368] [2021-06-05 13:52:39,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:39,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:39,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:39,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:39,903 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:40,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:40,628 INFO L93 Difference]: Finished difference Result 733 states and 1999 transitions. [2021-06-05 13:52:40,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:40,629 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:40,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:40,630 INFO L225 Difference]: With dead ends: 733 [2021-06-05 13:52:40,630 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 13:52:40,630 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:40,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 13:52:40,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 696. [2021-06-05 13:52:40,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 2.7482014388489207) internal successors, (1910), 695 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:40,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1910 transitions. [2021-06-05 13:52:40,637 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1910 transitions. Word has length 18 [2021-06-05 13:52:40,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:40,637 INFO L482 AbstractCegarLoop]: Abstraction has 696 states and 1910 transitions. [2021-06-05 13:52:40,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:40,637 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1910 transitions. [2021-06-05 13:52:40,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:40,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:40,638 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:40,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1081,646 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:40,838 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:40,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:40,838 INFO L82 PathProgramCache]: Analyzing trace with hash -730098625, now seen corresponding path program 643 times [2021-06-05 13:52:40,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:40,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069088966] [2021-06-05 13:52:40,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:40,840 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:40,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971344331] [2021-06-05 13:52:40,840 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 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:40,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:52:40,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:40,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:40,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069088966] [2021-06-05 13:52:40,963 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:40,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971344331] [2021-06-05 13:52:40,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971344331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:40,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:40,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:40,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683934954] [2021-06-05 13:52:40,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:40,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:40,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:40,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:40,963 INFO L87 Difference]: Start difference. First operand 696 states and 1910 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:41,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:41,635 INFO L93 Difference]: Finished difference Result 777 states and 2101 transitions. [2021-06-05 13:52:41,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 13:52:41,636 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:41,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:41,637 INFO L225 Difference]: With dead ends: 777 [2021-06-05 13:52:41,637 INFO L226 Difference]: Without dead ends: 773 [2021-06-05 13:52:41,637 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 217.3ms TimeCoverageRelationStatistics Valid=159, Invalid=393, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:52:41,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2021-06-05 13:52:41,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 688. [2021-06-05 13:52:41,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7379912663755457) internal successors, (1881), 687 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:41,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1881 transitions. [2021-06-05 13:52:41,644 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1881 transitions. Word has length 18 [2021-06-05 13:52:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:41,644 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1881 transitions. [2021-06-05 13:52:41,644 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1881 transitions. [2021-06-05 13:52:41,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:41,645 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:41,645 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:41,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1082,647 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:41,846 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:41,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:41,846 INFO L82 PathProgramCache]: Analyzing trace with hash -428317924, now seen corresponding path program 644 times [2021-06-05 13:52:41,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:41,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855369543] [2021-06-05 13:52:41,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:41,847 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:41,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181239047] [2021-06-05 13:52:41,847 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 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:41,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:41,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:41,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:52:41,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:41,884 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 13:52:41,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:41,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:41,932 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 25 treesize of output 24 [2021-06-05 13:52:41,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:41,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:52:41,983 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 13:52:41,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:41,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:41,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:42,015 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1091], 2=[F]} [2021-06-05 13:52:42,017 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 13:52:42,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,034 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,034 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 33 treesize of output 41 [2021-06-05 13:52:42,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,046 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:52:42,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:42,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:42,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855369543] [2021-06-05 13:52:42,080 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:42,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181239047] [2021-06-05 13:52:42,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181239047] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:42,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:42,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:42,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285907161] [2021-06-05 13:52:42,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:42,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:42,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:42,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:42,081 INFO L87 Difference]: Start difference. First operand 688 states and 1881 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:42,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:42,503 INFO L93 Difference]: Finished difference Result 733 states and 1982 transitions. [2021-06-05 13:52:42,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:42,504 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:42,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:42,505 INFO L225 Difference]: With dead ends: 733 [2021-06-05 13:52:42,505 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 13:52:42,505 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 119.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:42,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 13:52:42,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 694. [2021-06-05 13:52:42,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7373737373737375) internal successors, (1897), 693 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:42,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1897 transitions. [2021-06-05 13:52:42,511 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1897 transitions. Word has length 18 [2021-06-05 13:52:42,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:42,511 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1897 transitions. [2021-06-05 13:52:42,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:42,511 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1897 transitions. [2021-06-05 13:52:42,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:42,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:42,512 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:42,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1083,648 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:42,712 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:42,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:42,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1300729410, now seen corresponding path program 645 times [2021-06-05 13:52:42,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:42,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989403059] [2021-06-05 13:52:42,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:42,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:42,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966807784] [2021-06-05 13:52:42,714 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 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:42,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:42,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:42,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:52:42,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:42,757 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 13:52:42,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 13:52:42,800 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 25 treesize of output 24 [2021-06-05 13:52:42,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:52:42,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 12 treesize of output 11 [2021-06-05 13:52:42,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:42,894 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1093], 2=[F]} [2021-06-05 13:52:42,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 16 treesize of output 18 [2021-06-05 13:52:42,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,915 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 33 treesize of output 41 [2021-06-05 13:52:42,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:42,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:42,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:52:42,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:42,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:42,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989403059] [2021-06-05 13:52:42,966 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:42,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966807784] [2021-06-05 13:52:42,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966807784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:42,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:42,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:42,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753629114] [2021-06-05 13:52:42,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:42,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:42,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:42,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:42,966 INFO L87 Difference]: Start difference. First operand 694 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:43,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:43,553 INFO L93 Difference]: Finished difference Result 747 states and 2021 transitions. [2021-06-05 13:52:43,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:43,554 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:43,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:43,555 INFO L225 Difference]: With dead ends: 747 [2021-06-05 13:52:43,556 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:52:43,556 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 131.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:43,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:52:43,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 695. [2021-06-05 13:52:43,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 694 states have (on average 2.7377521613832854) internal successors, (1900), 694 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:43,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1900 transitions. [2021-06-05 13:52:43,563 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1900 transitions. Word has length 18 [2021-06-05 13:52:43,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:43,563 INFO L482 AbstractCegarLoop]: Abstraction has 695 states and 1900 transitions. [2021-06-05 13:52:43,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:43,563 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1900 transitions. [2021-06-05 13:52:43,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:43,564 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:43,564 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:43,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1084,649 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:43,764 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:43,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:43,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1275894180, now seen corresponding path program 646 times [2021-06-05 13:52:43,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:43,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974265623] [2021-06-05 13:52:43,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:43,765 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:43,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713815789] [2021-06-05 13:52:43,765 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 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:43,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:43,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:43,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:43,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:43,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 15 treesize of output 11 [2021-06-05 13:52:43,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:43,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,814 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:43,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:43,876 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 13:52:43,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:43,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:52:43,929 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 13:52:43,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:43,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:43,961 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1095], 2=[F]} [2021-06-05 13:52:43,963 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 13:52:43,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:43,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:43,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:43,975 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:43,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:43,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:43,982 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:44,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:44,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:44,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974265623] [2021-06-05 13:52:44,030 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:44,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713815789] [2021-06-05 13:52:44,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713815789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:44,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:44,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:44,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326996886] [2021-06-05 13:52:44,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:44,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:44,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:44,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:44,030 INFO L87 Difference]: Start difference. First operand 695 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:44,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:44,643 INFO L93 Difference]: Finished difference Result 801 states and 2145 transitions. [2021-06-05 13:52:44,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:44,644 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:44,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:44,645 INFO L225 Difference]: With dead ends: 801 [2021-06-05 13:52:44,645 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 13:52:44,645 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 151.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:44,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 13:52:44,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 693. [2021-06-05 13:52:44,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7369942196531793) internal successors, (1894), 692 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:44,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1894 transitions. [2021-06-05 13:52:44,652 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1894 transitions. Word has length 18 [2021-06-05 13:52:44,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:44,652 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1894 transitions. [2021-06-05 13:52:44,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:44,652 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1894 transitions. [2021-06-05 13:52:44,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:44,652 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:44,652 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:44,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1085,650 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:44,853 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:44,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:44,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1872184216, now seen corresponding path program 647 times [2021-06-05 13:52:44,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:44,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558791799] [2021-06-05 13:52:44,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:44,854 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:44,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1682574188] [2021-06-05 13:52:44,854 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 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:44,878 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:44,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:44,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:44,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:44,893 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 13:52:44,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:44,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:44,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:44,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:44,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:44,960 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 13:52:44,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:44,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:44,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:44,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:52:44,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 13:52:44,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:45,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 13:52:45,084 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1097], 2=[F]} [2021-06-05 13:52:45,086 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 13:52:45,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:45,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:45,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:45,098 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:45,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:45,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:45,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:45,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558791799] [2021-06-05 13:52:45,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:45,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682574188] [2021-06-05 13:52:45,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682574188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:45,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:45,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:45,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119707520] [2021-06-05 13:52:45,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:45,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:45,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:45,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:45,140 INFO L87 Difference]: Start difference. First operand 693 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:45,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:45,706 INFO L93 Difference]: Finished difference Result 736 states and 1995 transitions. [2021-06-05 13:52:45,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:45,708 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:45,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:45,708 INFO L225 Difference]: With dead ends: 736 [2021-06-05 13:52:45,708 INFO L226 Difference]: Without dead ends: 733 [2021-06-05 13:52:45,709 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 173.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:45,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-06-05 13:52:45,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 698. [2021-06-05 13:52:45,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.738880918220947) internal successors, (1909), 697 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:45,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1909 transitions. [2021-06-05 13:52:45,715 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1909 transitions. Word has length 18 [2021-06-05 13:52:45,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:45,715 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1909 transitions. [2021-06-05 13:52:45,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:45,715 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1909 transitions. [2021-06-05 13:52:45,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:45,716 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:45,716 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:45,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1086,651 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:45,916 INFO L430 AbstractCegarLoop]: === Iteration 651 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:45,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:45,916 INFO L82 PathProgramCache]: Analyzing trace with hash -704439374, now seen corresponding path program 648 times [2021-06-05 13:52:45,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:45,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243638248] [2021-06-05 13:52:45,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:45,917 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:45,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1391909787] [2021-06-05 13:52:45,918 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 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:45,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:45,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:45,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:52:45,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:45,958 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 13:52:45,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:45,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:45,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:46,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:46,028 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 13:52:46,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:46,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:52:46,077 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 13:52:46,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:46,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:52:46,168 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1099], 2=[F]} [2021-06-05 13:52:46,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 13:52:46,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:46,194 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:46,194 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 33 treesize of output 41 [2021-06-05 13:52:46,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:46,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:46,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:53 [2021-06-05 13:52:46,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:46,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:46,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243638248] [2021-06-05 13:52:46,320 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:46,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391909787] [2021-06-05 13:52:46,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391909787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:46,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:46,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:52:46,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552353189] [2021-06-05 13:52:46,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:52:46,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:46,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:52:46,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:46,321 INFO L87 Difference]: Start difference. First operand 698 states and 1909 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:47,024 INFO L93 Difference]: Finished difference Result 764 states and 2059 transitions. [2021-06-05 13:52:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:52:47,025 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:47,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:47,026 INFO L225 Difference]: With dead ends: 764 [2021-06-05 13:52:47,026 INFO L226 Difference]: Without dead ends: 758 [2021-06-05 13:52:47,026 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 271.8ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:52:47,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-06-05 13:52:47,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 696. [2021-06-05 13:52:47,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 2.7381294964028777) internal successors, (1903), 695 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1903 transitions. [2021-06-05 13:52:47,033 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1903 transitions. Word has length 18 [2021-06-05 13:52:47,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:47,033 INFO L482 AbstractCegarLoop]: Abstraction has 696 states and 1903 transitions. [2021-06-05 13:52:47,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,033 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1903 transitions. [2021-06-05 13:52:47,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:47,034 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:47,034 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:47,234 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1087,652 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:47,234 INFO L430 AbstractCegarLoop]: === Iteration 652 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:47,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:47,235 INFO L82 PathProgramCache]: Analyzing trace with hash -686005348, now seen corresponding path program 649 times [2021-06-05 13:52:47,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:47,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250808560] [2021-06-05 13:52:47,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:47,236 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:47,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802531536] [2021-06-05 13:52:47,236 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 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:47,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:52:47,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:47,274 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 13:52:47,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:47,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:47,330 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 25 treesize of output 24 [2021-06-05 13:52:47,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:47,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:52:47,359 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 13:52:47,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:47,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:52:47,395 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1101], 2=[F]} [2021-06-05 13:52:47,397 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 13:52:47,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:47,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:47,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:47,410 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 13:52:47,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:47,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:47,417 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 13:52:47,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:47,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:47,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250808560] [2021-06-05 13:52:47,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:47,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802531536] [2021-06-05 13:52:47,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802531536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:47,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:47,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:47,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059346253] [2021-06-05 13:52:47,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:47,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:47,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:47,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:47,476 INFO L87 Difference]: Start difference. First operand 696 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:47,788 INFO L93 Difference]: Finished difference Result 747 states and 2028 transitions. [2021-06-05 13:52:47,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:47,788 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:47,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:47,789 INFO L225 Difference]: With dead ends: 747 [2021-06-05 13:52:47,789 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:52:47,789 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 122.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:47,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:52:47,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 693. [2021-06-05 13:52:47,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7369942196531793) internal successors, (1894), 692 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1894 transitions. [2021-06-05 13:52:47,796 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1894 transitions. Word has length 18 [2021-06-05 13:52:47,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:47,796 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1894 transitions. [2021-06-05 13:52:47,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:47,796 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1894 transitions. [2021-06-05 13:52:47,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:47,797 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:47,797 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:47,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 653 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1088 [2021-06-05 13:52:47,997 INFO L430 AbstractCegarLoop]: === Iteration 653 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:47,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:47,997 INFO L82 PathProgramCache]: Analyzing trace with hash -276612320, now seen corresponding path program 650 times [2021-06-05 13:52:47,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:47,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966338471] [2021-06-05 13:52:47,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:47,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:47,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691591419] [2021-06-05 13:52:47,998 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 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:48,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:48,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:48,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:52:48,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:48,036 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 13:52:48,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:48,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 12 treesize of output 11 [2021-06-05 13:52:48,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:52:48,112 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 25 treesize of output 24 [2021-06-05 13:52:48,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:52:48,184 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1103], 2=[F]} [2021-06-05 13:52:48,186 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 13:52:48,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,203 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,203 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 33 treesize of output 41 [2021-06-05 13:52:48,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:48,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:48,215 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:52:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:48,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:48,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966338471] [2021-06-05 13:52:48,256 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:48,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691591419] [2021-06-05 13:52:48,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691591419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:48,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:48,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:48,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941487198] [2021-06-05 13:52:48,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:48,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:48,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:48,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:48,257 INFO L87 Difference]: Start difference. First operand 693 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:48,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:48,764 INFO L93 Difference]: Finished difference Result 736 states and 1994 transitions. [2021-06-05 13:52:48,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:48,765 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:48,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:48,766 INFO L225 Difference]: With dead ends: 736 [2021-06-05 13:52:48,766 INFO L226 Difference]: Without dead ends: 733 [2021-06-05 13:52:48,766 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:48,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-06-05 13:52:48,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 698. [2021-06-05 13:52:48,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.7374461979913915) internal successors, (1908), 697 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:48,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1908 transitions. [2021-06-05 13:52:48,772 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1908 transitions. Word has length 18 [2021-06-05 13:52:48,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:48,772 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1908 transitions. [2021-06-05 13:52:48,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:48,772 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1908 transitions. [2021-06-05 13:52:48,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:48,773 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:48,773 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:48,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 654 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1089 [2021-06-05 13:52:48,973 INFO L430 AbstractCegarLoop]: === Iteration 654 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:48,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:48,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1441731386, now seen corresponding path program 651 times [2021-06-05 13:52:48,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:48,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877853473] [2021-06-05 13:52:48,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:48,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:48,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255850159] [2021-06-05 13:52:48,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 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:49,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:52:49,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:49,001 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:49,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:49,016 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 13:52:49,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:49,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:49,081 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 13:52:49,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:49,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:52:49,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:49,124 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 13:52:49,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:49,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:52:49,196 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1105], 2=[F]} [2021-06-05 13:52:49,198 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 13:52:49,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:49,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:49,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:49,210 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:49,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:49,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:49,224 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:49,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:49,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877853473] [2021-06-05 13:52:49,287 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:49,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255850159] [2021-06-05 13:52:49,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255850159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:49,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:49,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:49,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355426590] [2021-06-05 13:52:49,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:49,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:49,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:49,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:49,287 INFO L87 Difference]: Start difference. First operand 698 states and 1908 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:50,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:50,054 INFO L93 Difference]: Finished difference Result 761 states and 2051 transitions. [2021-06-05 13:52:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:50,055 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:50,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:50,056 INFO L225 Difference]: With dead ends: 761 [2021-06-05 13:52:50,056 INFO L226 Difference]: Without dead ends: 758 [2021-06-05 13:52:50,056 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 181.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:50,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-06-05 13:52:50,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 697. [2021-06-05 13:52:50,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.7370689655172415) internal successors, (1905), 696 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:50,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1905 transitions. [2021-06-05 13:52:50,063 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1905 transitions. Word has length 18 [2021-06-05 13:52:50,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:50,063 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 1905 transitions. [2021-06-05 13:52:50,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:50,063 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1905 transitions. [2021-06-05 13:52:50,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:50,064 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:50,064 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:50,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1090,655 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:50,264 INFO L430 AbstractCegarLoop]: === Iteration 655 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:50,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:50,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1460165412, now seen corresponding path program 652 times [2021-06-05 13:52:50,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:50,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71495065] [2021-06-05 13:52:50,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:50,265 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:50,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077196501] [2021-06-05 13:52:50,265 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 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:50,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:50,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:50,289 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:50,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:50,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 15 treesize of output 11 [2021-06-05 13:52:50,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:50,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:50,371 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 13:52:50,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:50,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:50,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:50,413 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 13:52:50,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:50,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:52:50,457 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1107], 5=[F]} [2021-06-05 13:52:50,459 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 13:52:50,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:50,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:50,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:50,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:50,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:50,475 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 13:52:50,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:50,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:50,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 13:52:50,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:50,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:50,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71495065] [2021-06-05 13:52:50,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:50,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077196501] [2021-06-05 13:52:50,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077196501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:50,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:50,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:50,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988070271] [2021-06-05 13:52:50,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:50,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:50,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:50,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:50,557 INFO L87 Difference]: Start difference. First operand 697 states and 1905 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:51,088 INFO L93 Difference]: Finished difference Result 745 states and 2021 transitions. [2021-06-05 13:52:51,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:51,089 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:51,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:51,090 INFO L225 Difference]: With dead ends: 745 [2021-06-05 13:52:51,090 INFO L226 Difference]: Without dead ends: 742 [2021-06-05 13:52:51,090 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 165.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:51,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2021-06-05 13:52:51,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 697. [2021-06-05 13:52:51,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.7370689655172415) internal successors, (1905), 696 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1905 transitions. [2021-06-05 13:52:51,096 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1905 transitions. Word has length 18 [2021-06-05 13:52:51,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:51,096 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 1905 transitions. [2021-06-05 13:52:51,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,096 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1905 transitions. [2021-06-05 13:52:51,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:51,097 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:51,097 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:51,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 656 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1091 [2021-06-05 13:52:51,297 INFO L430 AbstractCegarLoop]: === Iteration 656 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:51,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:51,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1518644580, now seen corresponding path program 653 times [2021-06-05 13:52:51,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:51,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604610385] [2021-06-05 13:52:51,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:51,299 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:51,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945795907] [2021-06-05 13:52:51,299 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 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:51,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:52:51,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:51,325 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:51,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:51,340 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 13:52:51,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:51,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:51,397 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 13:52:51,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:51,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:52:51,425 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 13:52:51,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:51,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:52:51,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:51,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:51,465 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:52:51,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:51,474 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 13:52:51,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:51,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:51,481 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 13:52:51,481 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:52:51,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:51,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:51,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604610385] [2021-06-05 13:52:51,552 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:51,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945795907] [2021-06-05 13:52:51,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945795907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:51,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:51,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:51,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24690241] [2021-06-05 13:52:51,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:51,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:51,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:51,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:51,553 INFO L87 Difference]: Start difference. First operand 697 states and 1905 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:51,967 INFO L93 Difference]: Finished difference Result 746 states and 2023 transitions. [2021-06-05 13:52:51,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:51,968 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:51,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:51,969 INFO L225 Difference]: With dead ends: 746 [2021-06-05 13:52:51,969 INFO L226 Difference]: Without dead ends: 743 [2021-06-05 13:52:51,969 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 130.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:51,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-06-05 13:52:51,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 698. [2021-06-05 13:52:51,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.7374461979913915) internal successors, (1908), 697 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1908 transitions. [2021-06-05 13:52:51,976 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1908 transitions. Word has length 18 [2021-06-05 13:52:51,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:51,976 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1908 transitions. [2021-06-05 13:52:51,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:51,976 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1908 transitions. [2021-06-05 13:52:51,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:51,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:51,976 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:52,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1092 [2021-06-05 13:52:52,177 INFO L430 AbstractCegarLoop]: === Iteration 657 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:52,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:52,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1370703908, now seen corresponding path program 654 times [2021-06-05 13:52:52,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:52,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412532382] [2021-06-05 13:52:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:52,178 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:52,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747552528] [2021-06-05 13:52:52,179 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 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:52,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:52,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:52,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:52:52,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:52,219 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 13:52:52,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:52,256 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 13:52:52,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:52:52,292 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 25 treesize of output 24 [2021-06-05 13:52:52,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:52:52,353 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1111], 2=[F]} [2021-06-05 13:52:52,355 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 13:52:52,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,386 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,386 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 33 treesize of output 41 [2021-06-05 13:52:52,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:52,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:52,398 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:52:52,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:52,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:52,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412532382] [2021-06-05 13:52:52,437 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:52,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747552528] [2021-06-05 13:52:52,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747552528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:52,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:52,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:52,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833059151] [2021-06-05 13:52:52,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:52,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:52,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:52,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:52,438 INFO L87 Difference]: Start difference. First operand 698 states and 1908 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:52,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:52,902 INFO L93 Difference]: Finished difference Result 746 states and 2022 transitions. [2021-06-05 13:52:52,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:52,903 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:52,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:52,904 INFO L225 Difference]: With dead ends: 746 [2021-06-05 13:52:52,904 INFO L226 Difference]: Without dead ends: 743 [2021-06-05 13:52:52,904 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 125.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:52,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-06-05 13:52:52,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 704. [2021-06-05 13:52:52,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 2.736842105263158) internal successors, (1924), 703 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:52,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1924 transitions. [2021-06-05 13:52:52,911 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1924 transitions. Word has length 18 [2021-06-05 13:52:52,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:52,911 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 1924 transitions. [2021-06-05 13:52:52,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:52,911 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1924 transitions. [2021-06-05 13:52:52,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:52,911 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:52,911 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:53,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1093,658 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:53,112 INFO L430 AbstractCegarLoop]: === Iteration 658 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:53,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:53,112 INFO L82 PathProgramCache]: Analyzing trace with hash 347639798, now seen corresponding path program 655 times [2021-06-05 13:52:53,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:53,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409659805] [2021-06-05 13:52:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:53,113 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:53,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1603560722] [2021-06-05 13:52:53,113 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 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:52:53,137 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:52:53,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:53,152 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 13:52:53,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:53,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:52:53,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 13:52:53,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:53,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:52:53,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:53,255 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 13:52:53,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:53,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:52:53,315 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1113], 2=[F]} [2021-06-05 13:52:53,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 13:52:53,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:53,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:53,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:53,335 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:52:53,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:53,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:53,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:52:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:53,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:53,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409659805] [2021-06-05 13:52:53,400 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:53,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603560722] [2021-06-05 13:52:53,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603560722] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:53,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:53,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:53,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556188057] [2021-06-05 13:52:53,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:53,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:53,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:53,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:53,400 INFO L87 Difference]: Start difference. First operand 704 states and 1924 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:53,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:53,845 INFO L93 Difference]: Finished difference Result 771 states and 2084 transitions. [2021-06-05 13:52:53,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:53,845 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:53,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:53,846 INFO L225 Difference]: With dead ends: 771 [2021-06-05 13:52:53,846 INFO L226 Difference]: Without dead ends: 768 [2021-06-05 13:52:53,847 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 155.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:53,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-06-05 13:52:53,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 702. [2021-06-05 13:52:53,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 2.7360912981455066) internal successors, (1918), 701 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:53,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1918 transitions. [2021-06-05 13:52:53,853 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1918 transitions. Word has length 18 [2021-06-05 13:52:53,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:53,853 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 1918 transitions. [2021-06-05 13:52:53,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:53,853 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1918 transitions. [2021-06-05 13:52:53,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:53,854 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:53,854 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:54,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 659 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1094 [2021-06-05 13:52:54,054 INFO L430 AbstractCegarLoop]: === Iteration 659 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:54,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:54,055 INFO L82 PathProgramCache]: Analyzing trace with hash 366073824, now seen corresponding path program 656 times [2021-06-05 13:52:54,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:54,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241012579] [2021-06-05 13:52:54,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:54,056 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:54,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757183823] [2021-06-05 13:52:54,056 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 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:54,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:52:54,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:54,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:52:54,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:54,094 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 13:52:54,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:54,136 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 13:52:54,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:52:54,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:54,190 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 13:52:54,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:52:54,230 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1115], 5=[F]} [2021-06-05 13:52:54,232 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 13:52:54,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:52:54,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,255 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 13:52:54,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:54,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:54,269 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 13:52:54,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:54,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:54,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241012579] [2021-06-05 13:52:54,356 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:54,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757183823] [2021-06-05 13:52:54,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757183823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:54,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:54,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:54,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731196406] [2021-06-05 13:52:54,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:54,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:54,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:54,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:54,357 INFO L87 Difference]: Start difference. First operand 702 states and 1918 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:54,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:54,947 INFO L93 Difference]: Finished difference Result 754 states and 2046 transitions. [2021-06-05 13:52:54,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:54,948 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:54,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:54,949 INFO L225 Difference]: With dead ends: 754 [2021-06-05 13:52:54,949 INFO L226 Difference]: Without dead ends: 751 [2021-06-05 13:52:54,949 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:54,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-05 13:52:54,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 700. [2021-06-05 13:52:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 2.7353361945636623) internal successors, (1912), 699 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:54,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1912 transitions. [2021-06-05 13:52:54,956 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1912 transitions. Word has length 18 [2021-06-05 13:52:54,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:54,956 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 1912 transitions. [2021-06-05 13:52:54,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:54,956 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1912 transitions. [2021-06-05 13:52:54,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:54,957 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:54,957 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:55,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1095,660 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:55,157 INFO L430 AbstractCegarLoop]: === Iteration 660 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:55,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:55,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1682231128, now seen corresponding path program 657 times [2021-06-05 13:52:55,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:55,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127432648] [2021-06-05 13:52:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:55,158 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:55,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510322118] [2021-06-05 13:52:55,159 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 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:55,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:52:55,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:55,186 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:52:55,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:55,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 15 treesize of output 11 [2021-06-05 13:52:55,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:55,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 13:52:55,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:52:55,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:55,265 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 13:52:55,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:52:55,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:55,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,349 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 45 treesize of output 57 [2021-06-05 13:52:55,362 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 13:52:55,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,435 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 13:52:55,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:55,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:55,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:52:55,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:67, output treesize:71 [2021-06-05 13:52:55,772 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 39 [2021-06-05 13:52:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:55,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:55,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127432648] [2021-06-05 13:52:55,951 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:55,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510322118] [2021-06-05 13:52:55,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510322118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:55,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:55,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:55,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097324143] [2021-06-05 13:52:55,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:55,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:55,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:55,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:55,952 INFO L87 Difference]: Start difference. First operand 700 states and 1912 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:56,809 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-06-05 13:52:56,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:56,826 INFO L93 Difference]: Finished difference Result 796 states and 2157 transitions. [2021-06-05 13:52:56,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:56,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:56,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:56,830 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:52:56,830 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 13:52:56,830 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 723.5ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:52:56,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 13:52:56,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 709. [2021-06-05 13:52:56,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 2.7457627118644066) internal successors, (1944), 708 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:56,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1944 transitions. [2021-06-05 13:52:56,837 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1944 transitions. Word has length 18 [2021-06-05 13:52:56,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:56,837 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 1944 transitions. [2021-06-05 13:52:56,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:56,837 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1944 transitions. [2021-06-05 13:52:56,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:56,838 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:56,838 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:57,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1096,661 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:57,038 INFO L430 AbstractCegarLoop]: === Iteration 661 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:57,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:57,038 INFO L82 PathProgramCache]: Analyzing trace with hash -372666941, now seen corresponding path program 658 times [2021-06-05 13:52:57,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:57,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129543515] [2021-06-05 13:52:57,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:57,040 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:57,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737997730] [2021-06-05 13:52:57,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 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:57,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:52:57,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:57,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:57,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:57,079 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 13:52:57,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:52:57,106 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 13:52:57,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:52:57,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:57,137 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 13:52:57,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:52:57,202 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 13:52:57,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:52:57,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:57,308 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 13:52:57,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:52:57,362 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 13:52:57,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,378 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 49 treesize of output 37 [2021-06-05 13:52:57,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:57,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:57,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:57,457 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:57,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:57,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129543515] [2021-06-05 13:52:57,457 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:57,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737997730] [2021-06-05 13:52:57,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737997730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:57,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:57,457 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:57,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133733573] [2021-06-05 13:52:57,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:57,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:57,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:57,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:57,458 INFO L87 Difference]: Start difference. First operand 709 states and 1944 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:58,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:58,107 INFO L93 Difference]: Finished difference Result 747 states and 2030 transitions. [2021-06-05 13:52:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:58,108 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:58,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:58,109 INFO L225 Difference]: With dead ends: 747 [2021-06-05 13:52:58,109 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:52:58,109 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 216.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:58,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:52:58,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 711. [2021-06-05 13:52:58,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.7464788732394365) internal successors, (1950), 710 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:58,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1950 transitions. [2021-06-05 13:52:58,115 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1950 transitions. Word has length 18 [2021-06-05 13:52:58,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:58,116 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1950 transitions. [2021-06-05 13:52:58,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:58,116 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1950 transitions. [2021-06-05 13:52:58,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:58,116 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:58,116 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:58,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 662 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1112 [2021-06-05 13:52:58,317 INFO L430 AbstractCegarLoop]: === Iteration 662 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:58,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:58,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1356380393, now seen corresponding path program 659 times [2021-06-05 13:52:58,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:58,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723310465] [2021-06-05 13:52:58,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:58,318 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:58,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [858396034] [2021-06-05 13:52:58,318 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 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:58,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:52:58,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:58,344 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:58,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:58,359 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 13:52:58,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:58,418 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 13:52:58,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:52:58,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:58,468 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 37 treesize of output 36 [2021-06-05 13:52:58,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:52:58,538 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 13:52:58,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:52:58,609 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 13:52:58,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:58,668 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 50 treesize of output 38 [2021-06-05 13:52:58,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,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 29 treesize of output 34 [2021-06-05 13:52:58,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:58,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:58,685 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:58,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:58,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723310465] [2021-06-05 13:52:58,718 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:58,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858396034] [2021-06-05 13:52:58,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858396034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:58,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:58,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:58,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062673308] [2021-06-05 13:52:58,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:58,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:58,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:58,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:58,718 INFO L87 Difference]: Start difference. First operand 711 states and 1950 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:59,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:52:59,283 INFO L93 Difference]: Finished difference Result 752 states and 2041 transitions. [2021-06-05 13:52:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:52:59,284 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:52:59,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:52:59,285 INFO L225 Difference]: With dead ends: 752 [2021-06-05 13:52:59,285 INFO L226 Difference]: Without dead ends: 749 [2021-06-05 13:52:59,285 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 216.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:52:59,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-06-05 13:52:59,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 713. [2021-06-05 13:52:59,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.747191011235955) internal successors, (1956), 712 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1956 transitions. [2021-06-05 13:52:59,292 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1956 transitions. Word has length 18 [2021-06-05 13:52:59,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:52:59,292 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1956 transitions. [2021-06-05 13:52:59,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:52:59,292 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1956 transitions. [2021-06-05 13:52:59,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:52:59,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:52:59,293 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:52:59,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1113,663 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:59,493 INFO L430 AbstractCegarLoop]: === Iteration 663 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:52:59,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:52:59,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1220243197, now seen corresponding path program 660 times [2021-06-05 13:52:59,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:52:59,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242151697] [2021-06-05 13:52:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:52:59,494 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:52:59,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209446036] [2021-06-05 13:52:59,494 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 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:52:59,518 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:52:59,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:52:59,519 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:52:59,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:52:59,534 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 13:52:59,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:52:59,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 13:52:59,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:52:59,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:52:59,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 37 treesize of output 36 [2021-06-05 13:52:59,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:52:59,722 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 13:52:59,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:52:59,789 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 13:52:59,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:52:59,826 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 50 treesize of output 38 [2021-06-05 13:52:59,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,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 29 treesize of output 34 [2021-06-05 13:52:59,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:52:59,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:52:59,842 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:52:59,892 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:52:59,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:52:59,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242151697] [2021-06-05 13:52:59,892 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:52:59,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209446036] [2021-06-05 13:52:59,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209446036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:52:59,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:52:59,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:52:59,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987424838] [2021-06-05 13:52:59,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:52:59,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:52:59,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:52:59,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:52:59,893 INFO L87 Difference]: Start difference. First operand 713 states and 1956 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:00,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:00,736 INFO L93 Difference]: Finished difference Result 764 states and 2071 transitions. [2021-06-05 13:53:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:00,738 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:00,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:00,739 INFO L225 Difference]: With dead ends: 764 [2021-06-05 13:53:00,739 INFO L226 Difference]: Without dead ends: 761 [2021-06-05 13:53:00,739 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 205.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:00,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2021-06-05 13:53:00,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 711. [2021-06-05 13:53:00,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.7464788732394365) internal successors, (1950), 710 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:00,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1950 transitions. [2021-06-05 13:53:00,745 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1950 transitions. Word has length 18 [2021-06-05 13:53:00,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:00,745 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1950 transitions. [2021-06-05 13:53:00,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:00,746 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1950 transitions. [2021-06-05 13:53:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:00,746 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:00,746 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:00,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1114 [2021-06-05 13:53:00,947 INFO L430 AbstractCegarLoop]: === Iteration 664 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:00,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:00,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1927835199, now seen corresponding path program 661 times [2021-06-05 13:53:00,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:00,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500880789] [2021-06-05 13:53:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:00,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:00,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1090414563] [2021-06-05 13:53:00,948 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 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:00,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:00,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:00,988 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 13:53:00,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:01,062 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 13:53:01,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:53:01,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:01,116 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 37 treesize of output 36 [2021-06-05 13:53:01,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:53:01,177 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 13:53:01,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:53:01,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:01,227 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 13:53:01,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:53:01,352 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 50 treesize of output 38 [2021-06-05 13:53:01,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,360 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 29 treesize of output 34 [2021-06-05 13:53:01,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:01,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:01,368 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:01,402 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:01,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:01,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500880789] [2021-06-05 13:53:01,402 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:01,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090414563] [2021-06-05 13:53:01,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090414563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:01,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:01,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:01,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084460872] [2021-06-05 13:53:01,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:01,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:01,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:01,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:01,403 INFO L87 Difference]: Start difference. First operand 711 states and 1950 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:02,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:02,098 INFO L93 Difference]: Finished difference Result 747 states and 2032 transitions. [2021-06-05 13:53:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:02,099 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:02,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:02,100 INFO L225 Difference]: With dead ends: 747 [2021-06-05 13:53:02,100 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 13:53:02,100 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 261.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:02,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 13:53:02,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 713. [2021-06-05 13:53:02,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.747191011235955) internal successors, (1956), 712 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:02,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1956 transitions. [2021-06-05 13:53:02,106 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1956 transitions. Word has length 18 [2021-06-05 13:53:02,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:02,106 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1956 transitions. [2021-06-05 13:53:02,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:02,107 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1956 transitions. [2021-06-05 13:53:02,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:02,107 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:02,107 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:02,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 665 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1115 [2021-06-05 13:53:02,308 INFO L430 AbstractCegarLoop]: === Iteration 665 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:02,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:02,308 INFO L82 PathProgramCache]: Analyzing trace with hash -648788391, now seen corresponding path program 662 times [2021-06-05 13:53:02,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:02,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134363455] [2021-06-05 13:53:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:02,309 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:02,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84935185] [2021-06-05 13:53:02,309 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 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:02,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:02,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:02,332 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:02,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:02,347 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 13:53:02,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:02,373 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 13:53:02,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:53:02,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:02,397 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 13:53:02,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:53:02,460 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 13:53:02,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:53:02,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:02,507 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 13:53:02,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:53:02,584 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 13:53:02,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,597 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 49 treesize of output 37 [2021-06-05 13:53:02,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:02,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:02,604 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:02,657 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:02,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:02,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134363455] [2021-06-05 13:53:02,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:02,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84935185] [2021-06-05 13:53:02,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84935185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:02,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:02,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:02,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723419237] [2021-06-05 13:53:02,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:02,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:02,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:02,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:02,658 INFO L87 Difference]: Start difference. First operand 713 states and 1956 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:03,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:03,241 INFO L93 Difference]: Finished difference Result 760 states and 2063 transitions. [2021-06-05 13:53:03,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:03,243 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:03,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:03,244 INFO L225 Difference]: With dead ends: 760 [2021-06-05 13:53:03,244 INFO L226 Difference]: Without dead ends: 757 [2021-06-05 13:53:03,244 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 182.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:03,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-05 13:53:03,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 712. [2021-06-05 13:53:03,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 2.7468354430379747) internal successors, (1953), 711 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:03,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1953 transitions. [2021-06-05 13:53:03,251 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1953 transitions. Word has length 18 [2021-06-05 13:53:03,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:03,251 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 1953 transitions. [2021-06-05 13:53:03,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:03,251 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1953 transitions. [2021-06-05 13:53:03,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:03,251 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:03,251 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:03,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 666 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1116 [2021-06-05 13:53:03,452 INFO L430 AbstractCegarLoop]: === Iteration 666 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:03,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:03,452 INFO L82 PathProgramCache]: Analyzing trace with hash -630354365, now seen corresponding path program 663 times [2021-06-05 13:53:03,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:03,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266347774] [2021-06-05 13:53:03,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:03,453 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:03,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094607946] [2021-06-05 13:53:03,453 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 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:03,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:53:03,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:03,480 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:03,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:03,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 13:53:03,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:03,523 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 13:53:03,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:53:03,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:03,556 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 13:53:03,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:53:03,626 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 13:53:03,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:53:03,679 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 13:53:03,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:53:03,726 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1135], 12=[F]} [2021-06-05 13:53:03,730 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 13:53:03,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,765 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:03,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:03,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:03,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:03,773 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:03,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:03,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:03,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266347774] [2021-06-05 13:53:03,847 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:03,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094607946] [2021-06-05 13:53:03,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094607946] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:03,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:03,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:03,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67317484] [2021-06-05 13:53:03,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:03,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:03,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:03,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:03,848 INFO L87 Difference]: Start difference. First operand 712 states and 1953 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:04,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:04,582 INFO L93 Difference]: Finished difference Result 751 states and 2045 transitions. [2021-06-05 13:53:04,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:04,582 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:04,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:04,583 INFO L225 Difference]: With dead ends: 751 [2021-06-05 13:53:04,583 INFO L226 Difference]: Without dead ends: 748 [2021-06-05 13:53:04,583 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 191.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:04,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-06-05 13:53:04,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 710. [2021-06-05 13:53:04,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 709 states have (on average 2.7461212976022567) internal successors, (1947), 709 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:04,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1947 transitions. [2021-06-05 13:53:04,590 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 1947 transitions. Word has length 18 [2021-06-05 13:53:04,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:04,590 INFO L482 AbstractCegarLoop]: Abstraction has 710 states and 1947 transitions. [2021-06-05 13:53:04,590 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:04,590 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 1947 transitions. [2021-06-05 13:53:04,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:04,591 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:04,591 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:04,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1117,667 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:04,791 INFO L430 AbstractCegarLoop]: === Iteration 667 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:04,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:04,791 INFO L82 PathProgramCache]: Analyzing trace with hash -220961337, now seen corresponding path program 664 times [2021-06-05 13:53:04,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:04,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12263973] [2021-06-05 13:53:04,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:04,793 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:04,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231141501] [2021-06-05 13:53:04,793 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 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:04,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:04,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:04,817 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:04,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:04,831 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 13:53:04,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:04,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:04,866 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 13:53:04,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:04,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:53:04,890 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 13:53:04,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:04,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:53:04,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:04,922 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 13:53:04,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:04,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:53:04,958 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 13:53:04,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:04,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:04,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:53:05,063 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 50 treesize of output 38 [2021-06-05 13:53:05,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:05,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:05,072 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 29 treesize of output 34 [2021-06-05 13:53:05,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:05,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:05,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:05,083 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:05,118 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:05,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:05,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12263973] [2021-06-05 13:53:05,118 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:05,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231141501] [2021-06-05 13:53:05,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231141501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:05,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:05,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:05,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352378520] [2021-06-05 13:53:05,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:05,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:05,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:05,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:05,119 INFO L87 Difference]: Start difference. First operand 710 states and 1947 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:05,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:05,717 INFO L93 Difference]: Finished difference Result 749 states and 2036 transitions. [2021-06-05 13:53:05,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:05,718 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:05,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:05,719 INFO L225 Difference]: With dead ends: 749 [2021-06-05 13:53:05,720 INFO L226 Difference]: Without dead ends: 746 [2021-06-05 13:53:05,720 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 180.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:05,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-05 13:53:05,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 713. [2021-06-05 13:53:05,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.7485955056179776) internal successors, (1957), 712 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:05,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1957 transitions. [2021-06-05 13:53:05,726 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1957 transitions. Word has length 18 [2021-06-05 13:53:05,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:05,727 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1957 transitions. [2021-06-05 13:53:05,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:05,727 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1957 transitions. [2021-06-05 13:53:05,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:05,727 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:05,727 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:05,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1118,668 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:05,928 INFO L430 AbstractCegarLoop]: === Iteration 668 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:05,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:05,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1497382369, now seen corresponding path program 665 times [2021-06-05 13:53:05,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:05,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698170860] [2021-06-05 13:53:05,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:05,929 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:05,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069947181] [2021-06-05 13:53:05,929 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 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:05,954 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:05,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:05,955 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:05,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:05,970 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 13:53:05,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:05,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:05,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:05,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:06,032 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 13:53:06,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:53:06,084 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 13:53:06,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:53:06,118 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 13:53:06,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:53:06,155 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 13:53:06,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,172 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:53:06,233 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 13:53:06,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,246 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 49 treesize of output 37 [2021-06-05 13:53:06,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:06,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:06,254 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:06,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:06,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698170860] [2021-06-05 13:53:06,303 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:06,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069947181] [2021-06-05 13:53:06,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069947181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:06,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:06,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:06,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095034684] [2021-06-05 13:53:06,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:06,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:06,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:06,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:06,304 INFO L87 Difference]: Start difference. First operand 713 states and 1957 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:06,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:06,989 INFO L93 Difference]: Finished difference Result 762 states and 2067 transitions. [2021-06-05 13:53:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:06,990 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:06,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:06,991 INFO L225 Difference]: With dead ends: 762 [2021-06-05 13:53:06,991 INFO L226 Difference]: Without dead ends: 759 [2021-06-05 13:53:06,991 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 193.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:06,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2021-06-05 13:53:06,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 712. [2021-06-05 13:53:06,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 2.748241912798875) internal successors, (1954), 711 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1954 transitions. [2021-06-05 13:53:06,998 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1954 transitions. Word has length 18 [2021-06-05 13:53:06,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:06,999 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 1954 transitions. [2021-06-05 13:53:06,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:06,999 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1954 transitions. [2021-06-05 13:53:06,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:06,999 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:06,999 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:07,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 669 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1119 [2021-06-05 13:53:07,200 INFO L430 AbstractCegarLoop]: === Iteration 669 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:07,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:07,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1515816395, now seen corresponding path program 666 times [2021-06-05 13:53:07,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:07,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479115632] [2021-06-05 13:53:07,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:07,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:07,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [241820311] [2021-06-05 13:53:07,201 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 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:07,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:53:07,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:07,226 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:07,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:07,241 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 13:53:07,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:07,303 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 13:53:07,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:53:07,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:07,357 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 37 treesize of output 36 [2021-06-05 13:53:07,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:53:07,440 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 13:53:07,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:53:07,478 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 13:53:07,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:53:07,523 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1144], 12=[F]} [2021-06-05 13:53:07,526 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 13:53:07,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,559 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:07,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:07,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:07,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:07,567 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:07,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:07,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479115632] [2021-06-05 13:53:07,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:07,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241820311] [2021-06-05 13:53:07,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241820311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:07,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:07,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:07,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810864724] [2021-06-05 13:53:07,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:07,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:07,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:07,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:07,636 INFO L87 Difference]: Start difference. First operand 712 states and 1954 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:08,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:08,338 INFO L93 Difference]: Finished difference Result 753 states and 2049 transitions. [2021-06-05 13:53:08,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:08,339 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:08,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:08,340 INFO L225 Difference]: With dead ends: 753 [2021-06-05 13:53:08,340 INFO L226 Difference]: Without dead ends: 750 [2021-06-05 13:53:08,340 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 201.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:08,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-06-05 13:53:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 711. [2021-06-05 13:53:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.747887323943662) internal successors, (1951), 710 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1951 transitions. [2021-06-05 13:53:08,347 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1951 transitions. Word has length 18 [2021-06-05 13:53:08,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:08,347 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1951 transitions. [2021-06-05 13:53:08,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:08,347 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1951 transitions. [2021-06-05 13:53:08,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:08,347 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:08,347 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:08,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1120,670 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:08,548 INFO L430 AbstractCegarLoop]: === Iteration 670 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:08,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:08,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1462993597, now seen corresponding path program 667 times [2021-06-05 13:53:08,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:08,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207710952] [2021-06-05 13:53:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:08,549 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:08,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936344959] [2021-06-05 13:53:08,549 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 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:08,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:08,573 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:08,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:08,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 13:53:08,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:08,615 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 13:53:08,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:53:08,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:08,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 32 treesize of output 31 [2021-06-05 13:53:08,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:53:08,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:08,725 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 13:53:08,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:53:08,780 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 13:53:08,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:53:08,876 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:08,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:53:08,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,886 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 32 treesize of output 34 [2021-06-05 13:53:08,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:08,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:08,893 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 13:53:08,894 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:53:08,968 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:08,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:08,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207710952] [2021-06-05 13:53:08,969 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:08,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936344959] [2021-06-05 13:53:08,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936344959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:08,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:08,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:08,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742215419] [2021-06-05 13:53:08,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:08,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:08,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:08,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:08,969 INFO L87 Difference]: Start difference. First operand 711 states and 1951 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:09,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:09,698 INFO L93 Difference]: Finished difference Result 755 states and 2055 transitions. [2021-06-05 13:53:09,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:09,699 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:09,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:09,700 INFO L225 Difference]: With dead ends: 755 [2021-06-05 13:53:09,700 INFO L226 Difference]: Without dead ends: 752 [2021-06-05 13:53:09,701 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:09,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-06-05 13:53:09,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 711. [2021-06-05 13:53:09,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.747887323943662) internal successors, (1951), 710 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:09,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1951 transitions. [2021-06-05 13:53:09,707 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1951 transitions. Word has length 18 [2021-06-05 13:53:09,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:09,707 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1951 transitions. [2021-06-05 13:53:09,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:09,708 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1951 transitions. [2021-06-05 13:53:09,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:09,708 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:09,708 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:09,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1121,671 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:09,909 INFO L430 AbstractCegarLoop]: === Iteration 671 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:09,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:09,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1884027590, now seen corresponding path program 668 times [2021-06-05 13:53:09,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:09,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033950197] [2021-06-05 13:53:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:09,910 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:09,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1982879847] [2021-06-05 13:53:09,910 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 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:09,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:09,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:09,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:53:09,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:09,948 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 13:53:09,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:09,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:09,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:09,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:09,976 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 13:53:09,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:09,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:09,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:09,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:53:10,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:10,044 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 13:53:10,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:53:10,121 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1149], 2=[F]} [2021-06-05 13:53:10,123 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 13:53:10,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,157 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 33 treesize of output 41 [2021-06-05 13:53:10,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:53:10,214 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:10,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:10,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033950197] [2021-06-05 13:53:10,215 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:10,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982879847] [2021-06-05 13:53:10,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982879847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:10,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:10,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:10,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021553257] [2021-06-05 13:53:10,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:10,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:10,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:10,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:10,215 INFO L87 Difference]: Start difference. First operand 711 states and 1951 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:10,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:10,642 INFO L93 Difference]: Finished difference Result 760 states and 2063 transitions. [2021-06-05 13:53:10,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:10,643 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:10,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:10,644 INFO L225 Difference]: With dead ends: 760 [2021-06-05 13:53:10,644 INFO L226 Difference]: Without dead ends: 757 [2021-06-05 13:53:10,644 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 161.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:10,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-05 13:53:10,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 717. [2021-06-05 13:53:10,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 2.7472067039106145) internal successors, (1967), 716 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:10,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1967 transitions. [2021-06-05 13:53:10,651 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1967 transitions. Word has length 18 [2021-06-05 13:53:10,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:10,651 INFO L482 AbstractCegarLoop]: Abstraction has 717 states and 1967 transitions. [2021-06-05 13:53:10,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:10,651 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1967 transitions. [2021-06-05 13:53:10,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:10,652 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:10,652 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:10,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 672 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1122 [2021-06-05 13:53:10,852 INFO L430 AbstractCegarLoop]: === Iteration 672 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:10,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:10,852 INFO L82 PathProgramCache]: Analyzing trace with hash -692596000, now seen corresponding path program 669 times [2021-06-05 13:53:10,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:10,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514715428] [2021-06-05 13:53:10,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:10,854 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:10,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333786862] [2021-06-05 13:53:10,854 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 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:10,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:10,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:10,892 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:10,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:10,909 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 13:53:10,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:10,943 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 13:53:10,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:10,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:10,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:53:11,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:11,011 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 13:53:11,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:11,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:53:11,082 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1151], 2=[F]} [2021-06-05 13:53:11,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 13:53:11,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:11,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:11,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:11,096 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:11,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:11,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,104 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:11,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:11,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514715428] [2021-06-05 13:53:11,157 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:11,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333786862] [2021-06-05 13:53:11,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333786862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:11,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:11,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:11,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164338951] [2021-06-05 13:53:11,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:11,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:11,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:11,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:11,158 INFO L87 Difference]: Start difference. First operand 717 states and 1967 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:11,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:11,730 INFO L93 Difference]: Finished difference Result 785 states and 2125 transitions. [2021-06-05 13:53:11,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:11,731 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:11,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:11,732 INFO L225 Difference]: With dead ends: 785 [2021-06-05 13:53:11,732 INFO L226 Difference]: Without dead ends: 782 [2021-06-05 13:53:11,732 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 154.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:11,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-05 13:53:11,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 715. [2021-06-05 13:53:11,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 2.746498599439776) internal successors, (1961), 714 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:11,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1961 transitions. [2021-06-05 13:53:11,739 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1961 transitions. Word has length 18 [2021-06-05 13:53:11,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:11,739 INFO L482 AbstractCegarLoop]: Abstraction has 715 states and 1961 transitions. [2021-06-05 13:53:11,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:11,739 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1961 transitions. [2021-06-05 13:53:11,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:11,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:11,740 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:11,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1123,673 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:11,940 INFO L430 AbstractCegarLoop]: === Iteration 673 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:11,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:11,941 INFO L82 PathProgramCache]: Analyzing trace with hash -674161974, now seen corresponding path program 670 times [2021-06-05 13:53:11,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:11,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34243648] [2021-06-05 13:53:11,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:11,942 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:11,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2136242657] [2021-06-05 13:53:11,942 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 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:11,965 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:11,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:11,966 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:11,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:11,980 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 13:53:11,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:11,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:11,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:12,014 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 13:53:12,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:12,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:53:12,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:12,095 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 13:53:12,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:12,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:53:12,143 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1153], 5=[F]} [2021-06-05 13:53:12,145 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 13:53:12,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:12,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:12,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:12,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:12,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:12,163 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 13:53:12,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:12,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:12,174 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 13:53:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:12,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:12,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34243648] [2021-06-05 13:53:12,247 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:12,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136242657] [2021-06-05 13:53:12,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136242657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:12,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:12,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:12,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121833262] [2021-06-05 13:53:12,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:12,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:12,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:12,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:12,248 INFO L87 Difference]: Start difference. First operand 715 states and 1961 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:12,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:12,768 INFO L93 Difference]: Finished difference Result 768 states and 2087 transitions. [2021-06-05 13:53:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:12,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:12,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:12,770 INFO L225 Difference]: With dead ends: 768 [2021-06-05 13:53:12,770 INFO L226 Difference]: Without dead ends: 765 [2021-06-05 13:53:12,770 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 167.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:12,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2021-06-05 13:53:12,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 713. [2021-06-05 13:53:12,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.7457865168539324) internal successors, (1955), 712 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:12,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1955 transitions. [2021-06-05 13:53:12,776 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1955 transitions. Word has length 18 [2021-06-05 13:53:12,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:12,777 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1955 transitions. [2021-06-05 13:53:12,777 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:12,777 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1955 transitions. [2021-06-05 13:53:12,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:12,777 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:12,777 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:12,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1124 [2021-06-05 13:53:12,978 INFO L430 AbstractCegarLoop]: === Iteration 674 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:12,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:12,978 INFO L82 PathProgramCache]: Analyzing trace with hash 641995330, now seen corresponding path program 671 times [2021-06-05 13:53:12,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:12,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275209655] [2021-06-05 13:53:12,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:12,979 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:12,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800453356] [2021-06-05 13:53:12,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 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:13,003 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:13,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:13,003 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:13,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:13,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 13:53:13,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:13,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:13,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 8 treesize of output 7 [2021-06-05 13:53:13,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:13,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:53:13,123 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 13:53:13,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:13,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:53:13,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:13,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:13,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:13,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:13,164 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:53:13,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:13,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:13,177 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 25 treesize of output 24 [2021-06-05 13:53:13,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:13,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:13,188 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 13:53:13,188 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:33 [2021-06-05 13:53:13,257 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:13,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:13,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275209655] [2021-06-05 13:53:13,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:13,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800453356] [2021-06-05 13:53:13,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800453356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:13,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:13,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:13,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337304855] [2021-06-05 13:53:13,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:13,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:13,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:13,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:13,258 INFO L87 Difference]: Start difference. First operand 713 states and 1955 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:13,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:13,829 INFO L93 Difference]: Finished difference Result 770 states and 2086 transitions. [2021-06-05 13:53:13,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:13,830 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:13,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:13,832 INFO L225 Difference]: With dead ends: 770 [2021-06-05 13:53:13,832 INFO L226 Difference]: Without dead ends: 767 [2021-06-05 13:53:13,832 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 161.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:13,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-06-05 13:53:13,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 725. [2021-06-05 13:53:13,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.733425414364641) internal successors, (1979), 724 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:13,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1979 transitions. [2021-06-05 13:53:13,841 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1979 transitions. Word has length 18 [2021-06-05 13:53:13,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:13,842 INFO L482 AbstractCegarLoop]: Abstraction has 725 states and 1979 transitions. [2021-06-05 13:53:13,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:13,842 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1979 transitions. [2021-06-05 13:53:13,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:13,842 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:13,843 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:14,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1125,675 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:14,065 INFO L430 AbstractCegarLoop]: === Iteration 675 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:14,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1715080710, now seen corresponding path program 672 times [2021-06-05 13:53:14,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:14,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653359163] [2021-06-05 13:53:14,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:14,067 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:14,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40525773] [2021-06-05 13:53:14,067 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 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:14,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:53:14,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:14,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:53:14,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:14,114 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 13:53:14,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:14,142 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 13:53:14,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:53:14,186 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 13:53:14,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:53:14,236 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,236 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 39 treesize of output 49 [2021-06-05 13:53:14,243 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 13:53:14,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,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 35 treesize of output 30 [2021-06-05 13:53:14,260 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:14,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:14,273 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 13:53:14,273 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 13:53:14,365 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:14,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:14,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653359163] [2021-06-05 13:53:14,366 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:14,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40525773] [2021-06-05 13:53:14,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40525773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:14,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:14,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:14,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568799088] [2021-06-05 13:53:14,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:14,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:14,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:14,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:14,366 INFO L87 Difference]: Start difference. First operand 725 states and 1979 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:14,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:14,991 INFO L93 Difference]: Finished difference Result 828 states and 2232 transitions. [2021-06-05 13:53:14,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:14,991 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:14,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:14,992 INFO L225 Difference]: With dead ends: 828 [2021-06-05 13:53:14,992 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 13:53:14,993 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:53:14,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 13:53:14,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 725. [2021-06-05 13:53:14,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.733425414364641) internal successors, (1979), 724 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:15,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1979 transitions. [2021-06-05 13:53:15,000 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1979 transitions. Word has length 18 [2021-06-05 13:53:15,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:15,000 INFO L482 AbstractCegarLoop]: Abstraction has 725 states and 1979 transitions. [2021-06-05 13:53:15,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:15,000 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1979 transitions. [2021-06-05 13:53:15,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:15,000 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:15,000 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:15,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 676 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1126 [2021-06-05 13:53:15,201 INFO L430 AbstractCegarLoop]: === Iteration 676 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:15,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:15,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1885822783, now seen corresponding path program 673 times [2021-06-05 13:53:15,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:15,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048299792] [2021-06-05 13:53:15,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:15,202 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:15,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537367741] [2021-06-05 13:53:15,202 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 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:15,232 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:15,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:15,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 20 treesize of output 16 [2021-06-05 13:53:15,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:15,305 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 13:53:15,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:53:15,355 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 13:53:15,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:53:15,389 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 13:53:15,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:53:15,422 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 13:53:15,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:53:15,512 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 13:53:15,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,525 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 49 treesize of output 37 [2021-06-05 13:53:15,526 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:15,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:15,532 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:15,564 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:15,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:15,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048299792] [2021-06-05 13:53:15,564 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:15,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537367741] [2021-06-05 13:53:15,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537367741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:15,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:15,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:15,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668324699] [2021-06-05 13:53:15,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:15,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:15,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:15,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:15,565 INFO L87 Difference]: Start difference. First operand 725 states and 1979 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:16,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:16,127 INFO L93 Difference]: Finished difference Result 782 states and 2107 transitions. [2021-06-05 13:53:16,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:16,128 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:16,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:16,129 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:53:16,129 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 13:53:16,129 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 193.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:16,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 13:53:16,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 727. [2021-06-05 13:53:16,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 2.736914600550964) internal successors, (1987), 726 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:16,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1987 transitions. [2021-06-05 13:53:16,136 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1987 transitions. Word has length 18 [2021-06-05 13:53:16,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:16,136 INFO L482 AbstractCegarLoop]: Abstraction has 727 states and 1987 transitions. [2021-06-05 13:53:16,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:16,136 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1987 transitions. [2021-06-05 13:53:16,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:16,137 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:16,137 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:16,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1131,677 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:16,337 INFO L430 AbstractCegarLoop]: === Iteration 677 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:16,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:16,337 INFO L82 PathProgramCache]: Analyzing trace with hash -690800807, now seen corresponding path program 674 times [2021-06-05 13:53:16,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:16,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101443418] [2021-06-05 13:53:16,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:16,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:16,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [473257552] [2021-06-05 13:53:16,339 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 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:16,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:16,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:16,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:16,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:16,377 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 13:53:16,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:16,457 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 13:53:16,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:53:16,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:16,519 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 13:53:16,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:53:16,564 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 13:53:16,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:53:16,603 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 13:53:16,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:53:16,685 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 13:53:16,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,697 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 49 treesize of output 37 [2021-06-05 13:53:16,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:16,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:16,705 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:16,756 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:16,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:16,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101443418] [2021-06-05 13:53:16,756 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:16,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473257552] [2021-06-05 13:53:16,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473257552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:16,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:16,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:16,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953942918] [2021-06-05 13:53:16,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:16,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:16,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:16,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:16,757 INFO L87 Difference]: Start difference. First operand 727 states and 1987 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:17,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:17,448 INFO L93 Difference]: Finished difference Result 795 states and 2138 transitions. [2021-06-05 13:53:17,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:17,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:17,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:17,450 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:53:17,450 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:53:17,450 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 222.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:17,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:53:17,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 726. [2021-06-05 13:53:17,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:17,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 13:53:17,457 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 13:53:17,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:17,457 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 13:53:17,457 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:17,457 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 13:53:17,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:17,458 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:17,458 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:17,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 678 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1132 [2021-06-05 13:53:17,659 INFO L430 AbstractCegarLoop]: === Iteration 678 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:17,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:17,659 INFO L82 PathProgramCache]: Analyzing trace with hash -672366781, now seen corresponding path program 675 times [2021-06-05 13:53:17,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:17,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794776795] [2021-06-05 13:53:17,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:17,660 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:17,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872082585] [2021-06-05 13:53:17,660 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 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:17,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:53:17,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:17,685 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:17,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:17,699 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 13:53:17,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:17,726 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 13:53:17,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:53:17,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:17,750 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 13:53:17,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:53:17,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:17,783 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 13:53:17,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:53:17,829 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 13:53:17,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:53:17,879 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1166], 12=[F]} [2021-06-05 13:53:17,882 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 13:53:17,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,916 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:17,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:17,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:17,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:17,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:17,995 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:17,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:17,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794776795] [2021-06-05 13:53:17,995 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:17,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872082585] [2021-06-05 13:53:17,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872082585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:17,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:17,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:17,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798940294] [2021-06-05 13:53:17,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:17,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:17,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:17,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:17,996 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:18,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:18,567 INFO L93 Difference]: Finished difference Result 775 states and 2096 transitions. [2021-06-05 13:53:18,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:18,568 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:18,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:18,569 INFO L225 Difference]: With dead ends: 775 [2021-06-05 13:53:18,569 INFO L226 Difference]: Without dead ends: 772 [2021-06-05 13:53:18,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 160.3ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:18,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-06-05 13:53:18,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 726. [2021-06-05 13:53:18,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:18,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 13:53:18,576 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 13:53:18,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:18,576 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 13:53:18,576 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:18,576 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 13:53:18,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:18,577 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:18,577 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:18,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 679 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1133 [2021-06-05 13:53:18,777 INFO L430 AbstractCegarLoop]: === Iteration 679 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:18,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:18,777 INFO L82 PathProgramCache]: Analyzing trace with hash 643790523, now seen corresponding path program 676 times [2021-06-05 13:53:18,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:18,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884664207] [2021-06-05 13:53:18,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:18,778 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:18,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2026167165] [2021-06-05 13:53:18,779 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 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:18,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:18,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:18,802 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:18,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:18,817 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 13:53:18,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:18,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 13:53:18,876 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 13:53:18,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:18,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:53:18,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:18,931 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 13:53:18,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:18,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,945 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:53:18,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:18,975 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 37 treesize of output 36 [2021-06-05 13:53:18,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:18,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:18,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:53:19,028 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 13:53:19,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:19,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:19,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:19,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:53:19,144 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:19,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:53:19,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:19,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:19,154 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 32 treesize of output 34 [2021-06-05 13:53:19,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:19,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:19,162 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 13:53:19,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:53:19,233 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:19,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:19,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884664207] [2021-06-05 13:53:19,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:19,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026167165] [2021-06-05 13:53:19,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026167165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:19,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:19,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:19,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598327029] [2021-06-05 13:53:19,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:19,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:19,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:19,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:19,234 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:19,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:19,965 INFO L93 Difference]: Finished difference Result 774 states and 2097 transitions. [2021-06-05 13:53:19,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:19,967 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:19,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:19,968 INFO L225 Difference]: With dead ends: 774 [2021-06-05 13:53:19,968 INFO L226 Difference]: Without dead ends: 771 [2021-06-05 13:53:19,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 223.5ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:19,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-06-05 13:53:19,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 726. [2021-06-05 13:53:19,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:19,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 13:53:19,975 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 13:53:19,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:19,975 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 13:53:19,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:19,975 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 13:53:19,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:19,975 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:19,975 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:20,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 680 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1134 [2021-06-05 13:53:20,176 INFO L430 AbstractCegarLoop]: === Iteration 680 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:20,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:20,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1127335388, now seen corresponding path program 677 times [2021-06-05 13:53:20,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:20,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916775173] [2021-06-05 13:53:20,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:20,177 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:20,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721449265] [2021-06-05 13:53:20,177 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 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:20,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:20,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:20,202 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:20,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:20,217 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 13:53:20,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:20,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:20,253 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 13:53:20,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:20,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:53:20,284 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 13:53:20,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:20,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:53:20,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:20,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:20,347 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 31 [2021-06-05 13:53:20,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:20,359 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 25 treesize of output 24 [2021-06-05 13:53:20,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:20,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:20,369 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 13:53:20,369 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:33 [2021-06-05 13:53:20,429 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:20,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:20,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916775173] [2021-06-05 13:53:20,429 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:20,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721449265] [2021-06-05 13:53:20,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721449265] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:20,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:20,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:20,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477827343] [2021-06-05 13:53:20,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:20,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:20,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:20,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:20,430 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:20,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:20,961 INFO L93 Difference]: Finished difference Result 791 states and 2131 transitions. [2021-06-05 13:53:20,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:20,962 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:20,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:20,963 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:53:20,963 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:53:20,964 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 165.6ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:53:20,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:53:20,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 741. [2021-06-05 13:53:20,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:20,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 13:53:20,971 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 13:53:20,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:20,971 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 13:53:20,971 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:20,971 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 13:53:20,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:20,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:20,971 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:21,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1135,681 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:21,172 INFO L430 AbstractCegarLoop]: === Iteration 681 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:21,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:21,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1505006013, now seen corresponding path program 678 times [2021-06-05 13:53:21,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:21,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498496700] [2021-06-05 13:53:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:21,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:21,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [808158223] [2021-06-05 13:53:21,173 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 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:21,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:53:21,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:21,198 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:21,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:21,213 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 13:53:21,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:21,254 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 13:53:21,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:53:21,292 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 13:53:21,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:53:21,323 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 13:53:21,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:53:21,352 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 13:53:21,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:53:21,406 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:21,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:53:21,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,416 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 32 treesize of output 34 [2021-06-05 13:53:21,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:21,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:21,423 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 13:53:21,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:53:21,492 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:21,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:21,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498496700] [2021-06-05 13:53:21,493 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:21,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808158223] [2021-06-05 13:53:21,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808158223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:21,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:21,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:21,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071866247] [2021-06-05 13:53:21,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:21,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:21,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:21,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:21,493 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:22,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:22,078 INFO L93 Difference]: Finished difference Result 783 states and 2122 transitions. [2021-06-05 13:53:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:22,079 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:22,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:22,080 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:53:22,080 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:53:22,081 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 143.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:22,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:53:22,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 741. [2021-06-05 13:53:22,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:22,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 13:53:22,087 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 13:53:22,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:22,087 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 13:53:22,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:22,087 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 13:53:22,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:22,088 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:22,088 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:22,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 682 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1136 [2021-06-05 13:53:22,289 INFO L430 AbstractCegarLoop]: === Iteration 682 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:22,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:22,289 INFO L82 PathProgramCache]: Analyzing trace with hash -393437941, now seen corresponding path program 679 times [2021-06-05 13:53:22,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:22,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864323529] [2021-06-05 13:53:22,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:22,290 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:22,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2025855076] [2021-06-05 13:53:22,290 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 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:22,314 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:22,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:22,336 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 13:53:22,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:22,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:22,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 37 treesize of output 36 [2021-06-05 13:53:22,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:53:22,435 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 13:53:22,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:22,508 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 13:53:22,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:53:22,549 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 13:53:22,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:22,589 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 13:53:22,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,602 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 49 treesize of output 37 [2021-06-05 13:53:22,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:22,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:22,610 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:22,648 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:22,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:22,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864323529] [2021-06-05 13:53:22,649 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:22,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025855076] [2021-06-05 13:53:22,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025855076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:22,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:22,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:22,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331801756] [2021-06-05 13:53:22,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:22,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:22,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:22,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:22,649 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:23,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:23,172 INFO L93 Difference]: Finished difference Result 779 states and 2105 transitions. [2021-06-05 13:53:23,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:23,173 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:23,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:23,174 INFO L225 Difference]: With dead ends: 779 [2021-06-05 13:53:23,174 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 13:53:23,174 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 181.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:23,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 13:53:23,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 743. [2021-06-05 13:53:23,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:23,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:23,181 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:23,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:23,181 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:23,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:23,181 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:23,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:23,182 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:23,182 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:23,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 683 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1137 [2021-06-05 13:53:23,382 INFO L430 AbstractCegarLoop]: === Iteration 683 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:23,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:23,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1667421861, now seen corresponding path program 680 times [2021-06-05 13:53:23,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:23,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470844314] [2021-06-05 13:53:23,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:23,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:23,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2026958145] [2021-06-05 13:53:23,386 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 684 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 684 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:23,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:23,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:23,418 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:23,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:23,452 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 13:53:23,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:23,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:23,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 32 treesize of output 31 [2021-06-05 13:53:23,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:23,533 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 13:53:23,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:23,590 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 13:53:23,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:53:23,655 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 13:53:23,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:23,693 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 50 treesize of output 38 [2021-06-05 13:53:23,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,702 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 29 treesize of output 34 [2021-06-05 13:53:23,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:23,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:23,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:23,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:23,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470844314] [2021-06-05 13:53:23,743 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:23,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026958145] [2021-06-05 13:53:23,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026958145] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:23,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:23,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:23,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945608323] [2021-06-05 13:53:23,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:23,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:23,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:23,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:23,743 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:24,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:24,296 INFO L93 Difference]: Finished difference Result 784 states and 2116 transitions. [2021-06-05 13:53:24,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:24,297 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:24,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:24,298 INFO L225 Difference]: With dead ends: 784 [2021-06-05 13:53:24,299 INFO L226 Difference]: Without dead ends: 781 [2021-06-05 13:53:24,299 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 178.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:24,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-06-05 13:53:24,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 743. [2021-06-05 13:53:24,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:24,306 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:24,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:24,306 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:24,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:24,306 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:24,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:24,306 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:24,306 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:24,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1138,684 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:24,507 INFO L430 AbstractCegarLoop]: === Iteration 684 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:24,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:24,507 INFO L82 PathProgramCache]: Analyzing trace with hash -898498101, now seen corresponding path program 681 times [2021-06-05 13:53:24,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:24,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219486493] [2021-06-05 13:53:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:24,508 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:24,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176141378] [2021-06-05 13:53:24,508 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 685 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 685 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:24,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:24,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:24,535 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:53:24,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:24,557 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 13:53:24,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:24,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 13:53:24,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:24,670 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:53:24,670 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 42 treesize of output 44 [2021-06-05 13:53:24,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,702 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 13:53:24,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:52 [2021-06-05 13:53:24,780 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 13:53:24,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,804 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 13:53:24,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:53 [2021-06-05 13:53:24,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:24,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 24 treesize of output 26 [2021-06-05 13:53:24,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,861 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 13:53:24,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:65, output treesize:64 [2021-06-05 13:53:24,931 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1183], 3=[F]} [2021-06-05 13:53:24,937 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 13:53:24,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,972 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 13:53:24,973 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 49 treesize of output 45 [2021-06-05 13:53:24,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:24,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:24,993 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 13:53:24,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:64, output treesize:47 [2021-06-05 13:53:25,129 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:25,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:25,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219486493] [2021-06-05 13:53:25,129 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:25,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176141378] [2021-06-05 13:53:25,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176141378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:25,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:25,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:53:25,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238012190] [2021-06-05 13:53:25,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:53:25,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:25,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:53:25,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:25,130 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:25,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:25,988 INFO L93 Difference]: Finished difference Result 830 states and 2228 transitions. [2021-06-05 13:53:25,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:53:25,989 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:25,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:25,990 INFO L225 Difference]: With dead ends: 830 [2021-06-05 13:53:25,990 INFO L226 Difference]: Without dead ends: 827 [2021-06-05 13:53:25,990 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 380.8ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:53:25,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-06-05 13:53:25,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 745. [2021-06-05 13:53:25,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:25,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 13:53:25,998 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 13:53:25,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:25,998 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 13:53:25,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:25,998 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 13:53:25,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:25,998 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:25,998 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:26,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 685 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1139 [2021-06-05 13:53:26,199 INFO L430 AbstractCegarLoop]: === Iteration 685 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:26,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:26,199 INFO L82 PathProgramCache]: Analyzing trace with hash 819845605, now seen corresponding path program 682 times [2021-06-05 13:53:26,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:26,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076481666] [2021-06-05 13:53:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:26,200 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:26,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986192319] [2021-06-05 13:53:26,200 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 686 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 686 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:26,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:26,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:26,224 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:26,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:26,246 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 13:53:26,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:26,269 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 13:53:26,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:26,295 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 13:53:26,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53: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 13:53:26,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:53:26,381 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 13:53:26,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:26,423 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 13:53:26,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,436 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 49 treesize of output 37 [2021-06-05 13:53:26,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:26,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:26,443 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:26,491 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:26,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:26,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076481666] [2021-06-05 13:53:26,491 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:26,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986192319] [2021-06-05 13:53:26,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986192319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:26,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:26,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:26,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440690372] [2021-06-05 13:53:26,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:26,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:26,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:26,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:26,492 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:27,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:27,014 INFO L93 Difference]: Finished difference Result 800 states and 2156 transitions. [2021-06-05 13:53:27,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:27,015 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:27,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:27,016 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:53:27,016 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:53:27,016 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 139.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:27,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:53:27,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 742. [2021-06-05 13:53:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 13:53:27,023 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 13:53:27,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:27,023 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 13:53:27,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:27,024 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 13:53:27,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:27,024 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:27,024 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:27,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 686 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1143 [2021-06-05 13:53:27,225 INFO L430 AbstractCegarLoop]: === Iteration 686 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:27,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:27,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2092315633, now seen corresponding path program 683 times [2021-06-05 13:53:27,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:27,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337405392] [2021-06-05 13:53:27,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:27,226 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:27,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659759064] [2021-06-05 13:53:27,226 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 687 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 687 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:27,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:27,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:27,251 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:27,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:27,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 20 treesize of output 16 [2021-06-05 13:53:27,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:27,315 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 13:53:27,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:27,342 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 13:53:27,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:27,384 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 13:53:27,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:53:27,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:27,478 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 13:53:27,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:53:27,529 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 50 treesize of output 38 [2021-06-05 13:53:27,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,545 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 29 treesize of output 34 [2021-06-05 13:53:27,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:27,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:27,553 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:27,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:27,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337405392] [2021-06-05 13:53:27,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:27,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659759064] [2021-06-05 13:53:27,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659759064] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:27,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:27,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:27,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134933078] [2021-06-05 13:53:27,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:27,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:27,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:27,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:27,590 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:28,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:28,176 INFO L93 Difference]: Finished difference Result 779 states and 2107 transitions. [2021-06-05 13:53:28,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:28,177 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:28,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:28,178 INFO L225 Difference]: With dead ends: 779 [2021-06-05 13:53:28,178 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 13:53:28,178 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 192.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:28,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 13:53:28,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 743. [2021-06-05 13:53:28,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:28,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:28,185 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:28,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:28,185 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:28,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:28,185 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:28,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:28,185 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:28,186 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:28,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 687 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1144 [2021-06-05 13:53:28,386 INFO L430 AbstractCegarLoop]: === Iteration 687 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:28,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:28,386 INFO L82 PathProgramCache]: Analyzing trace with hash -363268299, now seen corresponding path program 684 times [2021-06-05 13:53:28,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:28,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043675439] [2021-06-05 13:53:28,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:28,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:28,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [453215835] [2021-06-05 13:53:28,388 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 688 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 688 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:28,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:53:28,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:28,412 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:28,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:28,435 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 13:53:28,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:28,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:28,457 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 13:53:28,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:28,536 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 13:53:28,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:28,586 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 13:53:28,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:53:28,656 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 13:53:28,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:28,716 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 50 treesize of output 38 [2021-06-05 13:53:28,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,725 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 29 treesize of output 34 [2021-06-05 13:53:28,726 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:28,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:28,733 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:28,766 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:28,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:28,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043675439] [2021-06-05 13:53:28,767 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:28,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453215835] [2021-06-05 13:53:28,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453215835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:28,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:28,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:28,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711259074] [2021-06-05 13:53:28,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:28,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:28,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:28,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:28,767 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:29,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:29,414 INFO L93 Difference]: Finished difference Result 784 states and 2118 transitions. [2021-06-05 13:53:29,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:29,416 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:29,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:29,417 INFO L225 Difference]: With dead ends: 784 [2021-06-05 13:53:29,417 INFO L226 Difference]: Without dead ends: 781 [2021-06-05 13:53:29,417 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 201.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:29,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-06-05 13:53:29,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 745. [2021-06-05 13:53:29,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:29,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 13:53:29,424 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 13:53:29,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:29,424 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 13:53:29,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:29,424 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 13:53:29,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:29,425 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:29,425 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:29,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1145,688 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:29,625 INFO L430 AbstractCegarLoop]: === Iteration 688 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:29,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:29,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1355075407, now seen corresponding path program 685 times [2021-06-05 13:53:29,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:29,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962453171] [2021-06-05 13:53:29,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:29,627 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:29,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357990700] [2021-06-05 13:53:29,627 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 689 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 689 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:29,650 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:29,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:29,672 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 13:53:29,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:29,691 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 13:53:29,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:29,718 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 13:53:29,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:29,758 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 13:53:29,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:53:29,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:29,830 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 13:53:29,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:53:29,875 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 13:53:29,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,888 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 49 treesize of output 37 [2021-06-05 13:53:29,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:29,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:29,895 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:29,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:29,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962453171] [2021-06-05 13:53:29,949 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:29,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357990700] [2021-06-05 13:53:29,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357990700] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:29,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:29,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:29,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957291089] [2021-06-05 13:53:29,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:29,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:29,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:29,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:29,950 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:30,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:30,727 INFO L93 Difference]: Finished difference Result 796 states and 2148 transitions. [2021-06-05 13:53:30,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:30,728 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:30,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:30,729 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:53:30,729 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:53:30,729 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 176.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:30,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:53:30,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 743. [2021-06-05 13:53:30,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:30,736 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:30,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:30,736 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:30,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:30,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:30,737 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:30,737 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:30,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 689 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1146 [2021-06-05 13:53:30,938 INFO L430 AbstractCegarLoop]: === Iteration 689 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:30,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:30,938 INFO L82 PathProgramCache]: Analyzing trace with hash 208186507, now seen corresponding path program 686 times [2021-06-05 13:53:30,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:30,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631304519] [2021-06-05 13:53:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:30,939 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:30,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787084838] [2021-06-05 13:53:30,939 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 690 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 690 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:30,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:30,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:30,962 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:30,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:30,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 13:53:30,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:31,028 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 13:53:31,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:31,055 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 13:53:31,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:31,102 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 13:53:31,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:53:31,160 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 13:53:31,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:53:31,279 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 13:53:31,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,292 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 49 treesize of output 37 [2021-06-05 13:53:31,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:31,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:31,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:31,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:31,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:31,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631304519] [2021-06-05 13:53:31,334 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:31,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787084838] [2021-06-05 13:53:31,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787084838] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:31,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:31,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:31,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687822373] [2021-06-05 13:53:31,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:31,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:31,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:31,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:31,335 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:31,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:31,972 INFO L93 Difference]: Finished difference Result 779 states and 2109 transitions. [2021-06-05 13:53:31,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:31,973 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:31,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:31,974 INFO L225 Difference]: With dead ends: 779 [2021-06-05 13:53:31,974 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 13:53:31,974 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 214.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:31,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 13:53:31,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 745. [2021-06-05 13:53:31,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:31,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 13:53:31,981 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 13:53:31,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:31,981 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 13:53:31,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:31,981 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 13:53:31,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:31,982 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:31,982 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:32,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 690 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1147 [2021-06-05 13:53:32,183 INFO L430 AbstractCegarLoop]: === Iteration 690 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:32,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:32,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1926530213, now seen corresponding path program 687 times [2021-06-05 13:53:32,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:32,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545744967] [2021-06-05 13:53:32,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:32,184 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:32,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697522689] [2021-06-05 13:53:32,184 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 691 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 691 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:32,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:32,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:32,208 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:32,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:32,230 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 13:53:32,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:32,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:32,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 32 treesize of output 31 [2021-06-05 13:53:32,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:32,320 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 13:53:32,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:32,363 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 13:53:32,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:53:32,415 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 13:53:32,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:53:32,486 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 50 treesize of output 38 [2021-06-05 13:53:32,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,495 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 29 treesize of output 34 [2021-06-05 13:53:32,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:32,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:32,503 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:32,555 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:32,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:32,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545744967] [2021-06-05 13:53:32,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:32,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697522689] [2021-06-05 13:53:32,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697522689] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:32,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:32,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:32,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099137206] [2021-06-05 13:53:32,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:32,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:32,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:32,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:32,556 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:33,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:33,199 INFO L93 Difference]: Finished difference Result 792 states and 2140 transitions. [2021-06-05 13:53:33,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:33,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:33,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:33,201 INFO L225 Difference]: With dead ends: 792 [2021-06-05 13:53:33,201 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 13:53:33,201 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 193.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:33,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 13:53:33,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 744. [2021-06-05 13:53:33,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:33,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 13:53:33,208 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 13:53:33,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:33,208 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 13:53:33,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:33,208 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 13:53:33,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:33,209 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:33,209 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:33,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1148,691 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:33,410 INFO L430 AbstractCegarLoop]: === Iteration 691 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:33,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:33,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1944964239, now seen corresponding path program 688 times [2021-06-05 13:53:33,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:33,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885041140] [2021-06-05 13:53:33,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:33,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:33,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318181950] [2021-06-05 13:53:33,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 692 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 692 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:33,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:33,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:33,435 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:33,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:33,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 20 treesize of output 16 [2021-06-05 13:53:33,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:33,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:33,497 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 37 treesize of output 36 [2021-06-05 13:53:33,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:53:33,560 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 13:53:33,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:53:33,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 12 treesize of output 11 [2021-06-05 13:53:33,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:53:33,663 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 13:53:33,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:53:33,715 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1204], 12=[F]} [2021-06-05 13:53:33,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 13:53:33,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,753 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:33,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:33,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:33,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:33,761 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:33,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:33,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:33,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885041140] [2021-06-05 13:53:33,834 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:33,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318181950] [2021-06-05 13:53:33,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318181950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:33,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:33,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:33,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224436294] [2021-06-05 13:53:33,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:33,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:33,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:33,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:33,835 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:34,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:34,496 INFO L93 Difference]: Finished difference Result 783 states and 2122 transitions. [2021-06-05 13:53:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:34,497 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:34,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:34,498 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:53:34,498 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:53:34,499 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 206.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:34,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:53:34,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 741. [2021-06-05 13:53:34,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:34,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 13:53:34,505 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 13:53:34,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:34,505 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 13:53:34,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:34,506 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 13:53:34,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:34,506 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:34,506 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:34,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 692 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1149 [2021-06-05 13:53:34,707 INFO L430 AbstractCegarLoop]: === Iteration 692 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:34,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:34,707 INFO L82 PathProgramCache]: Analyzing trace with hash 14468487, now seen corresponding path program 689 times [2021-06-05 13:53:34,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:34,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146238681] [2021-06-05 13:53:34,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:34,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:34,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [861156335] [2021-06-05 13:53:34,710 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 693 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 693 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:34,742 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:34,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:34,743 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:34,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:34,765 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 13:53:34,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:34,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:34,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:34,786 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 13:53:34,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:34,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:34,845 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 13:53:34,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:34,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:53:34,912 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 13:53:34,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:34,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:34,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:53:34,997 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 13:53:34,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:35,035 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 50 treesize of output 38 [2021-06-05 13:53:35,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,044 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 29 treesize of output 34 [2021-06-05 13:53:35,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,052 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:35,086 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:35,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:35,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146238681] [2021-06-05 13:53:35,086 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:35,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861156335] [2021-06-05 13:53:35,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861156335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:35,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:35,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:35,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511370857] [2021-06-05 13:53:35,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:35,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:35,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:35,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:35,087 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:35,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:35,627 INFO L93 Difference]: Finished difference Result 778 states and 2104 transitions. [2021-06-05 13:53:35,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:35,629 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:35,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:35,630 INFO L225 Difference]: With dead ends: 778 [2021-06-05 13:53:35,630 INFO L226 Difference]: Without dead ends: 775 [2021-06-05 13:53:35,630 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 193.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:35,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-06-05 13:53:35,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 742. [2021-06-05 13:53:35,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:35,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 13:53:35,637 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 13:53:35,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:35,637 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 13:53:35,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:35,637 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 13:53:35,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:35,637 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:35,637 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:35,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1150,693 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:35,838 INFO L430 AbstractCegarLoop]: === Iteration 693 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:35,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:35,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1743515821, now seen corresponding path program 690 times [2021-06-05 13:53:35,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:35,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254685975] [2021-06-05 13:53:35,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:35,839 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:35,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1414071103] [2021-06-05 13:53:35,839 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 694 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 694 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:35,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:53:35,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:35,863 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:35,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:35,885 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 13:53:35,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:35,931 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 13:53:35,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:35,958 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 13:53:35,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:35,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:35,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:53:35,988 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 13:53:35,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:36,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:53:36,050 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 13:53:36,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:36,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:36,109 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 13:53:36,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:36,121 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 49 treesize of output 37 [2021-06-05 13:53:36,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:36,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:36,129 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:36,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:36,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254685975] [2021-06-05 13:53:36,162 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:36,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414071103] [2021-06-05 13:53:36,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414071103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:36,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:36,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:36,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393587778] [2021-06-05 13:53:36,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:36,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:36,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:36,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:36,162 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:36,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:36,780 INFO L93 Difference]: Finished difference Result 783 states and 2115 transitions. [2021-06-05 13:53:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:36,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:36,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:36,782 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:53:36,782 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:53:36,782 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 166.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:36,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:53:36,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 744. [2021-06-05 13:53:36,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:36,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 13:53:36,789 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 13:53:36,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:36,789 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 13:53:36,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:36,789 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 13:53:36,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:36,790 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:36,790 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:36,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1151,694 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:36,990 INFO L430 AbstractCegarLoop]: === Iteration 694 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:36,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:36,990 INFO L82 PathProgramCache]: Analyzing trace with hash -833107769, now seen corresponding path program 691 times [2021-06-05 13:53:36,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:36,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942693986] [2021-06-05 13:53:36,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:36,991 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:36,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1018749867] [2021-06-05 13:53:36,992 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 695 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 695 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:37,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:37,016 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:37,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:37,037 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 13:53:37,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:37,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:37,083 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 37 treesize of output 36 [2021-06-05 13:53:37,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:53:37,136 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 13:53:37,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 13:53:37,198 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 13:53:37,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:53:37,267 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 13:53:37,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:53:37,303 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 50 treesize of output 38 [2021-06-05 13:53:37,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,312 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 29 treesize of output 34 [2021-06-05 13:53:37,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:37,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:37,319 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:37,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:37,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942693986] [2021-06-05 13:53:37,371 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:37,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018749867] [2021-06-05 13:53:37,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018749867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:37,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:37,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:37,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491296218] [2021-06-05 13:53:37,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:37,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:37,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:37,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:37,372 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:38,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:38,096 INFO L93 Difference]: Finished difference Result 795 states and 2145 transitions. [2021-06-05 13:53:38,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:38,097 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:38,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:38,098 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:53:38,098 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:53:38,098 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 199.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:38,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:53:38,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 742. [2021-06-05 13:53:38,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:38,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 13:53:38,105 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 13:53:38,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:38,105 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 13:53:38,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:38,105 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 13:53:38,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:38,106 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:38,106 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:38,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1152,695 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:38,306 INFO L430 AbstractCegarLoop]: === Iteration 695 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:38,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:38,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1979996669, now seen corresponding path program 692 times [2021-06-05 13:53:38,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:38,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39819416] [2021-06-05 13:53:38,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:38,307 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:38,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620082382] [2021-06-05 13:53:38,308 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 696 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 696 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:38,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:38,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:38,332 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:38,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:38,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 13:53:38,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:38,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:38,375 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 13:53:38,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:38,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 13:53:38,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:53:38,526 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 13:53:38,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:53:38,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:38,584 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 13:53:38,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:53:38,699 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 50 treesize of output 38 [2021-06-05 13:53:38,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,709 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 29 treesize of output 34 [2021-06-05 13:53:38,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:38,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:38,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:38,756 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:38,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:38,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39819416] [2021-06-05 13:53:38,756 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:38,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620082382] [2021-06-05 13:53:38,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620082382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:38,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:38,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:38,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265783916] [2021-06-05 13:53:38,756 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:38,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:38,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:38,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:38,757 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:39,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:39,361 INFO L93 Difference]: Finished difference Result 778 states and 2106 transitions. [2021-06-05 13:53:39,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:39,362 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:39,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:39,363 INFO L225 Difference]: With dead ends: 778 [2021-06-05 13:53:39,363 INFO L226 Difference]: Without dead ends: 775 [2021-06-05 13:53:39,363 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 245.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:39,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-06-05 13:53:39,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 744. [2021-06-05 13:53:39,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 13:53:39,371 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 13:53:39,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:39,371 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 13:53:39,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:39,371 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 13:53:39,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:39,371 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:39,371 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:39,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1153,696 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:39,572 INFO L430 AbstractCegarLoop]: === Iteration 696 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:39,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:39,572 INFO L82 PathProgramCache]: Analyzing trace with hash -261652963, now seen corresponding path program 693 times [2021-06-05 13:53:39,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:39,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524374525] [2021-06-05 13:53:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:39,573 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:39,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [75232135] [2021-06-05 13:53:39,573 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 697 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 697 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:39,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:39,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:39,602 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:39,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:39,623 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 13:53:39,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:39,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:39,645 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 13:53:39,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:53:39,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 8 treesize of output 7 [2021-06-05 13:53:39,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:53:39,772 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 13:53:39,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:53:39,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:39,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 20 treesize of output 22 [2021-06-05 13:53:39,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:53:39,899 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 50 treesize of output 38 [2021-06-05 13:53:39,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,908 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 29 treesize of output 34 [2021-06-05 13:53:39,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:39,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:39,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:39,970 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:39,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:39,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524374525] [2021-06-05 13:53:39,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:39,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75232135] [2021-06-05 13:53:39,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75232135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:39,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:39,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:39,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208744851] [2021-06-05 13:53:39,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:39,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:39,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:39,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:39,971 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:40,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:40,576 INFO L93 Difference]: Finished difference Result 791 states and 2137 transitions. [2021-06-05 13:53:40,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:40,577 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:40,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:40,578 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:53:40,578 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:53:40,578 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:40,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:53:40,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 743. [2021-06-05 13:53:40,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:40,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:40,585 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:40,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:40,585 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:40,585 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:40,586 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:40,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:40,586 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:40,586 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:40,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 697 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1154 [2021-06-05 13:53:40,787 INFO L430 AbstractCegarLoop]: === Iteration 697 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:40,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:40,787 INFO L82 PathProgramCache]: Analyzing trace with hash -243218937, now seen corresponding path program 694 times [2021-06-05 13:53:40,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:40,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723461549] [2021-06-05 13:53:40,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:40,788 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:40,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [284177737] [2021-06-05 13:53:40,788 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 698 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 698 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:40,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:40,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:40,817 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:40,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:40,838 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 13:53:40,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:40,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:40,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:40,880 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 37 treesize of output 36 [2021-06-05 13:53:40,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:40,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:53:40,942 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 13:53:40,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:40,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:40,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 13:53:41,006 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 13:53:41,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:41,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:53:41,057 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 13:53:41,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:41,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:53:41,105 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1222], 12=[F]} [2021-06-05 13:53:41,109 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 13:53:41,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:41,143 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:41,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:41,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:41,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:41,151 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:41,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:41,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:41,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723461549] [2021-06-05 13:53:41,225 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:41,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284177737] [2021-06-05 13:53:41,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284177737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:41,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:41,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:41,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770392225] [2021-06-05 13:53:41,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:41,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:41,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:41,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:41,226 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:42,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:42,043 INFO L93 Difference]: Finished difference Result 782 states and 2119 transitions. [2021-06-05 13:53:42,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:42,044 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:42,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:42,045 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:53:42,045 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 13:53:42,045 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:42,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 13:53:42,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 741. [2021-06-05 13:53:42,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:42,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 13:53:42,052 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 13:53:42,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:42,052 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 13:53:42,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:42,052 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 13:53:42,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:42,053 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:42,053 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:42,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1155,698 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:42,253 INFO L430 AbstractCegarLoop]: === Iteration 698 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:42,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:42,254 INFO L82 PathProgramCache]: Analyzing trace with hash 166174091, now seen corresponding path program 695 times [2021-06-05 13:53:42,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:42,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302859735] [2021-06-05 13:53:42,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:42,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:42,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1233424237] [2021-06-05 13:53:42,255 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 699 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 699 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:42,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:53:42,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:42,281 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:42,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:42,303 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 13:53:42,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:42,359 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 13:53:42,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:42,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 12 treesize of output 11 [2021-06-05 13:53:42,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:53:42,431 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 13:53:42,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:53:42,469 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 13:53:42,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:53:42,561 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 50 treesize of output 38 [2021-06-05 13:53:42,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,570 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 29 treesize of output 34 [2021-06-05 13:53:42,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:42,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:42,578 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:53:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:42,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:42,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302859735] [2021-06-05 13:53:42,610 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:42,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233424237] [2021-06-05 13:53:42,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233424237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:42,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:42,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:42,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379749111] [2021-06-05 13:53:42,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:42,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:42,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:42,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:42,611 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:43,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:43,192 INFO L93 Difference]: Finished difference Result 793 states and 2137 transitions. [2021-06-05 13:53:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:43,193 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:43,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:43,194 INFO L225 Difference]: With dead ends: 793 [2021-06-05 13:53:43,194 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 13:53:43,194 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 191.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 13:53:43,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 742. [2021-06-05 13:53:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:43,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 13:53:43,201 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 13:53:43,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:43,201 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 13:53:43,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:43,201 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 13:53:43,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:43,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:43,202 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:43,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 699 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1156 [2021-06-05 13:53:43,402 INFO L430 AbstractCegarLoop]: === Iteration 699 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:43,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:43,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1884517797, now seen corresponding path program 696 times [2021-06-05 13:53:43,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:43,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108658816] [2021-06-05 13:53:43,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:43,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:43,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1620969555] [2021-06-05 13:53:43,404 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 700 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 700 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:43,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:53:43,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:43,432 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:53:43,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:43,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 13:53:43,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:43,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,497 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 37 treesize of output 36 [2021-06-05 13:53:43,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:53:43,553 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 13:53:43,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,580 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 13:53:43,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,622 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 13:53:43,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 13:53:43,666 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 13:53:43,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:53:43,754 INFO L446 ElimStorePlain]: Different costs {3=[v_A_1228], 12=[F]} [2021-06-05 13:53:43,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,758 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 35 treesize of output 40 [2021-06-05 13:53:43,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:43,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:43,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:43,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:43,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 43 [2021-06-05 13:53:43,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:43,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:43,801 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:76, output treesize:48 [2021-06-05 13:53:43,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:43,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:43,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108658816] [2021-06-05 13:53:43,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:43,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620969555] [2021-06-05 13:53:43,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620969555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:43,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:43,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:53:43,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365140448] [2021-06-05 13:53:43,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:53:43,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:43,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:53:43,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:43,914 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:44,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:44,862 INFO L93 Difference]: Finished difference Result 810 states and 2172 transitions. [2021-06-05 13:53:44,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:53:44,864 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:44,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:44,865 INFO L225 Difference]: With dead ends: 810 [2021-06-05 13:53:44,865 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:53:44,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 290.4ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:53:44,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:53:44,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 742. [2021-06-05 13:53:44,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:44,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 13:53:44,872 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 13:53:44,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:44,872 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 13:53:44,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:44,872 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 13:53:44,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:44,873 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:44,873 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:45,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 700 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1157 [2021-06-05 13:53:45,073 INFO L430 AbstractCegarLoop]: === Iteration 700 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:45,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:45,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1902951823, now seen corresponding path program 697 times [2021-06-05 13:53:45,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:45,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301592962] [2021-06-05 13:53:45,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:45,075 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:45,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056642899] [2021-06-05 13:53:45,075 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 701 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 701 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:45,101 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:45,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:45,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 20 treesize of output 16 [2021-06-05 13:53:45,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:45,167 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 13:53:45,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:45,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 13:53:45,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:53:45,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:45,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 13:53:45,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:53:45,287 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 13:53:45,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:53:45,370 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1231], 12=[F]} [2021-06-05 13:53:45,375 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 13:53:45,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,412 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:45,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:53:45,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:45,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:45,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:53:45,493 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:45,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:45,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301592962] [2021-06-05 13:53:45,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:45,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056642899] [2021-06-05 13:53:45,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056642899] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:45,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:45,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:45,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896560135] [2021-06-05 13:53:45,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:45,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:45,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:45,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:45,494 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:46,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:46,110 INFO L93 Difference]: Finished difference Result 787 states and 2130 transitions. [2021-06-05 13:53:46,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:46,110 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:46,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:46,111 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:53:46,111 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:53:46,112 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 183.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:46,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:53:46,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 742. [2021-06-05 13:53:46,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:46,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 13:53:46,118 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 13:53:46,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:46,118 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 13:53:46,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:46,118 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 13:53:46,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:46,119 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:46,119 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:46,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 701 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1158 [2021-06-05 13:53:46,320 INFO L430 AbstractCegarLoop]: === Iteration 701 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:46,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:46,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1075858169, now seen corresponding path program 698 times [2021-06-05 13:53:46,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:46,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240567460] [2021-06-05 13:53:46,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:46,321 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:46,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273583931] [2021-06-05 13:53:46,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 702 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 702 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:46,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:46,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:46,350 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:53:46,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:46,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 20 treesize of output 16 [2021-06-05 13:53:46,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:53:46,414 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 13:53:46,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:53:46,442 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 13:53:46,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:53:46,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:46,475 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 13:53:46,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:53:46,515 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 13:53:46,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:53:46,572 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:53:46,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:53:46,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,582 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 32 treesize of output 34 [2021-06-05 13:53:46,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:46,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:46,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 13:53:46,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:53:46,657 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:46,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:46,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240567460] [2021-06-05 13:53:46,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:46,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273583931] [2021-06-05 13:53:46,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273583931] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:46,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:46,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:46,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470822633] [2021-06-05 13:53:46,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:46,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:46,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:46,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:46,658 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:47,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:47,209 INFO L93 Difference]: Finished difference Result 786 states and 2131 transitions. [2021-06-05 13:53:47,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:47,209 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:47,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:47,210 INFO L225 Difference]: With dead ends: 786 [2021-06-05 13:53:47,210 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 13:53:47,211 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 151.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:47,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 13:53:47,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 742. [2021-06-05 13:53:47,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 13:53:47,217 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 13:53:47,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:47,217 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 13:53:47,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:47,218 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 13:53:47,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:47,218 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:47,218 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:47,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1159,702 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:47,419 INFO L430 AbstractCegarLoop]: === Iteration 702 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:47,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:47,419 INFO L82 PathProgramCache]: Analyzing trace with hash 844615784, now seen corresponding path program 699 times [2021-06-05 13:53:47,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:47,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080469864] [2021-06-05 13:53:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:47,420 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:47,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510213079] [2021-06-05 13:53:47,420 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 703 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 703 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:47,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:47,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:47,460 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:53:47,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:47,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 13:53:47,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:47,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:53:47,541 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 25 treesize of output 24 [2021-06-05 13:53:47,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:47,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:53:47,633 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 13:53:47,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:47,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 13:53:47,690 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1236], 2=[F]} [2021-06-05 13:53:47,693 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 13:53:47,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:47,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:47,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:47,710 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:47,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:47,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:47,720 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-06-05 13:53:47,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:47,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:47,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080469864] [2021-06-05 13:53:47,780 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:47,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510213079] [2021-06-05 13:53:47,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510213079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:47,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:47,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:53:47,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869423182] [2021-06-05 13:53:47,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:53:47,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:47,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:53:47,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:47,781 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:48,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:48,366 INFO L93 Difference]: Finished difference Result 794 states and 2144 transitions. [2021-06-05 13:53:48,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:53:48,368 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:48,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:48,369 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:53:48,369 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:53:48,369 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 216.6ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:53:48,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:53:48,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 745. [2021-06-05 13:53:48,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:48,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 13:53:48,376 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 13:53:48,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:48,376 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 13:53:48,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:48,376 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 13:53:48,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:48,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:48,377 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:48,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1160,703 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:48,578 INFO L430 AbstractCegarLoop]: === Iteration 703 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:48,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:48,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1721304178, now seen corresponding path program 700 times [2021-06-05 13:53:48,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:48,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897534075] [2021-06-05 13:53:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:48,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:48,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1373277456] [2021-06-05 13:53:48,579 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 704 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 704 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:48,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:48,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:48,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:53:48,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:48,627 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 13:53:48,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:48,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:53:48,676 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 25 treesize of output 24 [2021-06-05 13:53:48,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:48,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:53:48,718 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 13:53:48,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:48,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:53:48,765 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1238], 2=[F]} [2021-06-05 13:53:48,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 13:53:48,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:48,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:48,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:48,779 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:48,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:48,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:48,786 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:48,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:48,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:48,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897534075] [2021-06-05 13:53:48,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:48,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373277456] [2021-06-05 13:53:48,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373277456] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:48,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:48,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:48,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123377570] [2021-06-05 13:53:48,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:48,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:48,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:48,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:48,819 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:49,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:49,194 INFO L93 Difference]: Finished difference Result 813 states and 2187 transitions. [2021-06-05 13:53:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:49,196 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:49,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:49,197 INFO L225 Difference]: With dead ends: 813 [2021-06-05 13:53:49,197 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 13:53:49,197 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 125.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:49,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 13:53:49,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 748. [2021-06-05 13:53:49,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7336010709504683) internal successors, (2042), 747 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:49,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2042 transitions. [2021-06-05 13:53:49,204 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2042 transitions. Word has length 18 [2021-06-05 13:53:49,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:49,204 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2042 transitions. [2021-06-05 13:53:49,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:49,204 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2042 transitions. [2021-06-05 13:53:49,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:49,205 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:49,205 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:49,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1161,704 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:49,405 INFO L430 AbstractCegarLoop]: === Iteration 704 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:49,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:49,405 INFO L82 PathProgramCache]: Analyzing trace with hash -2960472, now seen corresponding path program 701 times [2021-06-05 13:53:49,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:49,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104585552] [2021-06-05 13:53:49,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:49,406 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:49,407 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [471564580] [2021-06-05 13:53:49,407 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 705 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 705 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:49,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:49,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:49,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:53:49,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:49,456 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 13:53:49,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:49,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:53:49,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:49,542 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 13:53:49,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:49,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:53:49,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 12 treesize of output 11 [2021-06-05 13:53:49,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:49,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:53:49,639 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1240], 2=[F]} [2021-06-05 13:53:49,641 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 13:53:49,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:49,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:49,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:49,653 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:49,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:49,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:49,660 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:49,710 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:49,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:49,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104585552] [2021-06-05 13:53:49,711 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:49,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471564580] [2021-06-05 13:53:49,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471564580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:49,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:49,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:49,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695138285] [2021-06-05 13:53:49,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:49,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:49,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:49,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:49,711 INFO L87 Difference]: Start difference. First operand 748 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:50,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:50,428 INFO L93 Difference]: Finished difference Result 861 states and 2301 transitions. [2021-06-05 13:53:50,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:50,430 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:50,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:50,431 INFO L225 Difference]: With dead ends: 861 [2021-06-05 13:53:50,431 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 13:53:50,431 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 168.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:50,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 13:53:50,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 745. [2021-06-05 13:53:50,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:50,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 13:53:50,438 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 13:53:50,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:50,438 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 13:53:50,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:50,438 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 13:53:50,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:50,439 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:50,439 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:50,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 705 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1162 [2021-06-05 13:53:50,639 INFO L430 AbstractCegarLoop]: === Iteration 705 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:50,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:50,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1149849372, now seen corresponding path program 702 times [2021-06-05 13:53:50,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:50,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547177889] [2021-06-05 13:53:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:50,641 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:50,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [194847234] [2021-06-05 13:53:50,641 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 706 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 706 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:50,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:53:50,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:50,668 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:53:50,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:50,690 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 13:53:50,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:50,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:50,751 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 13:53:50,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:53:50,801 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 13:53:50,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:53:50,917 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1242], 2=[F]} [2021-06-05 13:53:50,919 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 13:53:50,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,942 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 13:53:50,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:50,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:50,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:55 [2021-06-05 13:53:51,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:51,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:51,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547177889] [2021-06-05 13:53:51,039 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:51,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194847234] [2021-06-05 13:53:51,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194847234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:51,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:51,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:53:51,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977177875] [2021-06-05 13:53:51,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:53:51,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:51,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:53:51,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:51,039 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:51,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:51,741 INFO L93 Difference]: Finished difference Result 794 states and 2147 transitions. [2021-06-05 13:53:51,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:53:51,742 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:51,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:51,743 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:53:51,743 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:53:51,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 297.0ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:53:51,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:53:51,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 749. [2021-06-05 13:53:51,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:51,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 13:53:51,752 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 13:53:51,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:51,752 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 13:53:51,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:51,752 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 13:53:51,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:51,753 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:51,753 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:51,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1163,706 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:51,954 INFO L430 AbstractCegarLoop]: === Iteration 706 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:51,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:51,954 INFO L82 PathProgramCache]: Analyzing trace with hash 568494334, now seen corresponding path program 703 times [2021-06-05 13:53:51,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:51,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540256397] [2021-06-05 13:53:51,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:51,956 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:51,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355157596] [2021-06-05 13:53:51,956 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 707 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 707 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:51,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:51,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:53:51,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:52,005 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 13:53:52,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:53:52,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:52,064 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 13:53:52,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:53:52,116 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 13:53:52,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:53:52,186 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1244], 2=[F]} [2021-06-05 13:53:52,187 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 13:53:52,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:52,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:52,199 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:52,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:52,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:52,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:52,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540256397] [2021-06-05 13:53:52,259 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:52,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355157596] [2021-06-05 13:53:52,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355157596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:52,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:52,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:52,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453286278] [2021-06-05 13:53:52,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:52,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:52,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:52,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:52,260 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:52,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:52,676 INFO L93 Difference]: Finished difference Result 824 states and 2226 transitions. [2021-06-05 13:53:52,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:52,677 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:52,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:52,678 INFO L225 Difference]: With dead ends: 824 [2021-06-05 13:53:52,678 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 13:53:52,678 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:52,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 13:53:52,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 748. [2021-06-05 13:53:52,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7336010709504683) internal successors, (2042), 747 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:52,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2042 transitions. [2021-06-05 13:53:52,685 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2042 transitions. Word has length 18 [2021-06-05 13:53:52,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:52,685 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2042 transitions. [2021-06-05 13:53:52,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:52,685 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2042 transitions. [2021-06-05 13:53:52,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:52,685 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:52,685 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:52,886 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1164,707 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:52,886 INFO L430 AbstractCegarLoop]: === Iteration 707 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:52,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:52,886 INFO L82 PathProgramCache]: Analyzing trace with hash 586928360, now seen corresponding path program 704 times [2021-06-05 13:53:52,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:52,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789477163] [2021-06-05 13:53:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:52,887 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:52,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030286071] [2021-06-05 13:53:52,887 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 708 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 708 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:52,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:53:52,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:52,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:53:52,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:52,934 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 13:53:52,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:52,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:52,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:52,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:52,992 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 13:53:52,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:53,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:53:53,029 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 13:53:53,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:53,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 13:53:53,072 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1246], 5=[F]} [2021-06-05 13:53:53,075 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 13:53:53,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:53,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:53,100 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:53,100 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 13:53:53,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:53,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:53,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 13:53:53,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:53,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:53,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789477163] [2021-06-05 13:53:53,208 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:53,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030286071] [2021-06-05 13:53:53,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030286071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:53,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:53,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:53,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889177016] [2021-06-05 13:53:53,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:53,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:53,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:53,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:53,209 INFO L87 Difference]: Start difference. First operand 748 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:53,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:53,809 INFO L93 Difference]: Finished difference Result 805 states and 2180 transitions. [2021-06-05 13:53:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:53,810 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:53,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:53,811 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:53:53,811 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 13:53:53,811 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 188.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:53,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 13:53:53,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 743. [2021-06-05 13:53:53,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:53,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 13:53:53,818 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 13:53:53,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:53,818 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 13:53:53,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:53,818 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 13:53:53,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:53,819 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:53,819 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:54,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 708 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1165 [2021-06-05 13:53:54,020 INFO L430 AbstractCegarLoop]: === Iteration 708 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:54,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:54,020 INFO L82 PathProgramCache]: Analyzing trace with hash 996321388, now seen corresponding path program 705 times [2021-06-05 13:53:54,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:54,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858030993] [2021-06-05 13:53:54,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:54,021 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:54,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822374139] [2021-06-05 13:53:54,021 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 709 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 709 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:54,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:53:54,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:54,048 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:54,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:54,070 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 13:53:54,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:54,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:54,125 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 13:53:54,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:54,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:53:54,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:54,170 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 13:53:54,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:54,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:53:54,260 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1248], 2=[F]} [2021-06-05 13:53:54,262 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 13:53:54,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:54,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:54,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:54,274 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:54,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:54,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:54,281 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:54,316 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:54,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:54,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858030993] [2021-06-05 13:53:54,316 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:54,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822374139] [2021-06-05 13:53:54,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822374139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:54,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:54,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:54,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330925040] [2021-06-05 13:53:54,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:54,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:54,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:54,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:54,317 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:54,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:54,913 INFO L93 Difference]: Finished difference Result 800 states and 2159 transitions. [2021-06-05 13:53:54,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:54,914 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:54,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:54,915 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:53:54,915 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:53:54,915 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 175.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:54,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:53:54,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 746. [2021-06-05 13:53:54,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.7315436241610738) internal successors, (2035), 745 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:54,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2035 transitions. [2021-06-05 13:53:54,922 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2035 transitions. Word has length 18 [2021-06-05 13:53:54,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:54,922 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2035 transitions. [2021-06-05 13:53:54,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:54,922 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2035 transitions. [2021-06-05 13:53:54,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:54,923 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:54,923 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:55,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 709 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1166 [2021-06-05 13:53:55,123 INFO L430 AbstractCegarLoop]: === Iteration 709 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:55,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:55,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1580302202, now seen corresponding path program 706 times [2021-06-05 13:53:55,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:55,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564645873] [2021-06-05 13:53:55,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:55,125 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:55,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308529370] [2021-06-05 13:53:55,125 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 710 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 710 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:55,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:53:55,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:55,149 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:55,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:55,171 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 13:53:55,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:55,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:53:55,230 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 13:53:55,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:55,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:53:55,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:55,275 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 13:53:55,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:55,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:53:55,341 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1250], 2=[F]} [2021-06-05 13:53:55,343 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 13:53:55,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:55,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:55,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:55,355 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:55,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:55,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:55,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:55,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:55,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:55,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564645873] [2021-06-05 13:53:55,417 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:55,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308529370] [2021-06-05 13:53:55,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308529370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:55,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:55,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:55,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24600086] [2021-06-05 13:53:55,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:55,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:55,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:55,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:55,417 INFO L87 Difference]: Start difference. First operand 746 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:55,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:55,960 INFO L93 Difference]: Finished difference Result 829 states and 2224 transitions. [2021-06-05 13:53:55,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:55,962 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:55,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:55,963 INFO L225 Difference]: With dead ends: 829 [2021-06-05 13:53:55,963 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 13:53:55,963 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 171.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:55,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 13:53:55,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 746. [2021-06-05 13:53:55,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.7315436241610738) internal successors, (2035), 745 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2035 transitions. [2021-06-05 13:53:55,970 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2035 transitions. Word has length 18 [2021-06-05 13:53:55,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:55,970 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2035 transitions. [2021-06-05 13:53:55,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:55,970 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2035 transitions. [2021-06-05 13:53:55,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:55,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:55,971 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:56,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1167,710 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:56,171 INFO L430 AbstractCegarLoop]: === Iteration 710 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:56,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:56,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1561868176, now seen corresponding path program 707 times [2021-06-05 13:53:56,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:56,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604567497] [2021-06-05 13:53:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:56,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:56,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246101463] [2021-06-05 13:53:56,172 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 711 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 711 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:56,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:53:56,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:56,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:53:56,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:56,238 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 13:53:56,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:56,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:53:56,286 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 13:53:56,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:56,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:53:56,316 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 25 treesize of output 24 [2021-06-05 13:53:56,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:56,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:53:56,349 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1252], 2=[F]} [2021-06-05 13:53:56,351 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 13:53:56,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:56,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:56,366 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 13:53:56,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:56,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:56,374 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 13:53:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:56,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:56,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604567497] [2021-06-05 13:53:56,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:56,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246101463] [2021-06-05 13:53:56,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246101463] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:56,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:56,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:56,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710757144] [2021-06-05 13:53:56,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:56,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:56,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:56,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:56,442 INFO L87 Difference]: Start difference. First operand 746 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:56,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:56,839 INFO L93 Difference]: Finished difference Result 802 states and 2170 transitions. [2021-06-05 13:53:56,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:56,840 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:56,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:56,841 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:53:56,841 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:53:56,841 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 142.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:53:56,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 745. [2021-06-05 13:53:56,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.7311827956989245) internal successors, (2032), 744 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:56,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2032 transitions. [2021-06-05 13:53:56,848 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2032 transitions. Word has length 18 [2021-06-05 13:53:56,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:56,848 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2032 transitions. [2021-06-05 13:53:56,848 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:56,848 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2032 transitions. [2021-06-05 13:53:56,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:56,849 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:56,849 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:57,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 711 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1168 [2021-06-05 13:53:57,049 INFO L430 AbstractCegarLoop]: === Iteration 711 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:57,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:57,050 INFO L82 PathProgramCache]: Analyzing trace with hash -245710872, now seen corresponding path program 708 times [2021-06-05 13:53:57,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:57,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835609493] [2021-06-05 13:53:57,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:57,051 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:57,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048645128] [2021-06-05 13:53:57,051 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 712 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 712 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:57,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:53:57,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:53:57,077 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:57,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:57,099 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 13:53:57,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:53:57,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 13:53:57,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:53:57,168 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 13:53:57,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:53:57,214 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,214 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 39 treesize of output 49 [2021-06-05 13:53:57,221 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 13:53:57,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,252 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 13:53:57,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 13:53:57,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:57,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:57,271 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 13:53:57,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:51 [2021-06-05 13:53:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:57,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:57,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835609493] [2021-06-05 13:53:57,662 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:57,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048645128] [2021-06-05 13:53:57,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048645128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:57,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:57,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:53:57,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107484650] [2021-06-05 13:53:57,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:53:57,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:57,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:53:57,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:57,663 INFO L87 Difference]: Start difference. First operand 745 states and 2032 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:58,412 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 13:53:58,693 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-06-05 13:53:58,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:58,750 INFO L93 Difference]: Finished difference Result 798 states and 2154 transitions. [2021-06-05 13:53:58,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:53:58,751 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:58,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:58,752 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:53:58,752 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:53:58,752 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 806.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:53:58,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:53:58,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 745. [2021-06-05 13:53:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.7311827956989245) internal successors, (2032), 744 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:58,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2032 transitions. [2021-06-05 13:53:58,759 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2032 transitions. Word has length 18 [2021-06-05 13:53:58,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:58,759 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2032 transitions. [2021-06-05 13:53:58,759 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:58,759 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2032 transitions. [2021-06-05 13:53:58,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:58,760 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:58,760 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:53:58,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 712 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1169 [2021-06-05 13:53:58,961 INFO L430 AbstractCegarLoop]: === Iteration 712 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:53:58,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:53:58,961 INFO L82 PathProgramCache]: Analyzing trace with hash -97770200, now seen corresponding path program 709 times [2021-06-05 13:53:58,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:53:58,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453345002] [2021-06-05 13:53:58,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:53:58,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:53:58,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1914720104] [2021-06-05 13:53:58,962 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 713 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 713 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:53:58,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:53:58,992 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:53:58,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:53:59,014 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 13:53:59,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:59,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:53:59,049 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 13:53:59,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:59,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:53:59,090 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 25 treesize of output 24 [2021-06-05 13:53:59,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:59,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:53:59,173 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1256], 2=[F]} [2021-06-05 13:53:59,176 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 13:53:59,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:59,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:53:59,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:53:59,192 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:53:59,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:53:59,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:53:59,202 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:53:59,243 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:53:59,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:53:59,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453345002] [2021-06-05 13:53:59,244 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:53:59,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914720104] [2021-06-05 13:53:59,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914720104] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:53:59,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:53:59,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:53:59,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266037177] [2021-06-05 13:53:59,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:53:59,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:53:59,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:53:59,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:53:59,245 INFO L87 Difference]: Start difference. First operand 745 states and 2032 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:59,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:53:59,827 INFO L93 Difference]: Finished difference Result 802 states and 2168 transitions. [2021-06-05 13:53:59,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:53:59,828 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:53:59,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:53:59,829 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:53:59,829 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:53:59,829 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 137.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:53:59,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:53:59,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 751. [2021-06-05 13:53:59,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:59,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 13:53:59,836 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 13:53:59,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:53:59,836 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 13:53:59,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:53:59,836 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 13:53:59,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:53:59,837 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:53:59,837 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:00,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 713 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1179 [2021-06-05 13:54:00,037 INFO L430 AbstractCegarLoop]: === Iteration 713 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:00,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:00,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1620573506, now seen corresponding path program 710 times [2021-06-05 13:54:00,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:00,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196229341] [2021-06-05 13:54:00,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:00,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:00,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2102337988] [2021-06-05 13:54:00,039 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 714 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 714 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:00,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:00,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:00,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:54:00,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:00,085 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 13:54:00,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13: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 8 treesize of output 7 [2021-06-05 13:54:00,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:54:00,153 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 25 treesize of output 24 [2021-06-05 13:54:00,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:54:00,198 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1258], 2=[F]} [2021-06-05 13:54:00,200 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 13:54:00,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,218 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,218 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 33 treesize of output 41 [2021-06-05 13:54:00,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:00,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:00,230 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:54:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:00,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:00,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196229341] [2021-06-05 13:54:00,286 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:00,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102337988] [2021-06-05 13:54:00,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102337988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:00,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:00,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:00,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078307940] [2021-06-05 13:54:00,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:00,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:00,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:00,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:00,287 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:00,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:00,876 INFO L93 Difference]: Finished difference Result 827 states and 2230 transitions. [2021-06-05 13:54:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:00,876 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:00,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:00,877 INFO L225 Difference]: With dead ends: 827 [2021-06-05 13:54:00,877 INFO L226 Difference]: Without dead ends: 824 [2021-06-05 13:54:00,878 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 132.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:00,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-06-05 13:54:00,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 749. [2021-06-05 13:54:00,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:00,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 13:54:00,886 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 13:54:00,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:00,886 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 13:54:00,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:00,886 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 13:54:00,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:00,887 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:00,887 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:01,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 714 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1180 [2021-06-05 13:54:01,087 INFO L430 AbstractCegarLoop]: === Iteration 714 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:01,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:01,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1639007532, now seen corresponding path program 711 times [2021-06-05 13:54:01,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:01,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215430991] [2021-06-05 13:54:01,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:01,089 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:01,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053813772] [2021-06-05 13:54:01,089 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 715 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 715 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:01,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:01,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:01,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:54:01,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:01,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 13:54:01,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:01,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:54:01,223 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 13:54:01,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:01,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:54:01,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:01,270 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 13:54:01,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:01,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:54:01,308 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1260], 5=[F]} [2021-06-05 13:54:01,311 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 13:54:01,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:01,341 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 13:54:01,341 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 41 treesize of output 50 [2021-06-05 13:54:01,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:01,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:01,355 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:50 [2021-06-05 13:54:01,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:01,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:01,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215430991] [2021-06-05 13:54:01,453 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:01,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053813772] [2021-06-05 13:54:01,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053813772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:01,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:01,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:01,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205873174] [2021-06-05 13:54:01,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:01,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:01,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:01,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:01,454 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:02,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:02,122 INFO L93 Difference]: Finished difference Result 830 states and 2233 transitions. [2021-06-05 13:54:02,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:02,123 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:02,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:02,124 INFO L225 Difference]: With dead ends: 830 [2021-06-05 13:54:02,124 INFO L226 Difference]: Without dead ends: 827 [2021-06-05 13:54:02,124 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:02,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-06-05 13:54:02,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 749. [2021-06-05 13:54:02,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 13:54:02,131 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 13:54:02,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:02,131 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 13:54:02,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:02,131 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 13:54:02,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:02,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:02,131 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:02,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1181,715 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:02,332 INFO L430 AbstractCegarLoop]: === Iteration 715 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:02,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:02,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1339802460, now seen corresponding path program 712 times [2021-06-05 13:54:02,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:02,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141005796] [2021-06-05 13:54:02,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:02,333 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:02,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652444868] [2021-06-05 13:54:02,333 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 716 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 716 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:02,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:02,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:02,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:02,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:02,379 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 13:54:02,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:02,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:02,415 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 13:54:02,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:02,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:54:02,462 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 13:54:02,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:02,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,472 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:54:02,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:02,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:02,495 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:54:02,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:02,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 13:54:02,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:02,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:02,511 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 13:54:02,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:54:02,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:02,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:02,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141005796] [2021-06-05 13:54:02,577 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:02,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652444868] [2021-06-05 13:54:02,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652444868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:02,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:02,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:02,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826794849] [2021-06-05 13:54:02,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:02,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:02,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:02,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:02,578 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:03,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:03,132 INFO L93 Difference]: Finished difference Result 811 states and 2194 transitions. [2021-06-05 13:54:03,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:03,133 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:03,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:03,134 INFO L225 Difference]: With dead ends: 811 [2021-06-05 13:54:03,134 INFO L226 Difference]: Without dead ends: 808 [2021-06-05 13:54:03,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 132.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:03,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-06-05 13:54:03,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 749. [2021-06-05 13:54:03,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 13:54:03,141 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 13:54:03,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:03,141 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 13:54:03,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:03,142 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 13:54:03,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:03,142 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:03,142 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:03,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1182,716 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:03,343 INFO L430 AbstractCegarLoop]: === Iteration 716 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:03,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:03,343 INFO L82 PathProgramCache]: Analyzing trace with hash -266717080, now seen corresponding path program 713 times [2021-06-05 13:54:03,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:03,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071791329] [2021-06-05 13:54:03,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:03,344 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:03,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702586568] [2021-06-05 13:54:03,344 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 717 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 717 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:03,370 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:54:03,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:03,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:03,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:03,392 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 13:54:03,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:03,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:03,436 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 13:54:03,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:03,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:54:03,481 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 13:54:03,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:03,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:54:03,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:03,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:03,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:03,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:03,544 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:54:03,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:03,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:03,557 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 25 treesize of output 24 [2021-06-05 13:54:03,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:03,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:03,566 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 13:54:03,566 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:54:03,637 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:03,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:03,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071791329] [2021-06-05 13:54:03,637 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:03,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702586568] [2021-06-05 13:54:03,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702586568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:03,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:03,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:03,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948486231] [2021-06-05 13:54:03,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:03,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:03,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:03,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:03,638 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:04,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:04,314 INFO L93 Difference]: Finished difference Result 888 states and 2395 transitions. [2021-06-05 13:54:04,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:04,315 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:04,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:04,316 INFO L225 Difference]: With dead ends: 888 [2021-06-05 13:54:04,316 INFO L226 Difference]: Without dead ends: 885 [2021-06-05 13:54:04,316 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 206.2ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:54:04,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2021-06-05 13:54:04,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 749. [2021-06-05 13:54:04,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:04,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 13:54:04,324 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 13:54:04,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:04,324 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 13:54:04,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:04,324 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 13:54:04,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:04,324 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:04,324 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:04,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1183,717 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:04,525 INFO L430 AbstractCegarLoop]: === Iteration 717 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:04,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:04,525 INFO L82 PathProgramCache]: Analyzing trace with hash 900266767, now seen corresponding path program 714 times [2021-06-05 13:54:04,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:04,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704512205] [2021-06-05 13:54:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:04,526 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:04,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064340206] [2021-06-05 13:54:04,526 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 718 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 718 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:04,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:04,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:04,552 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:04,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:04,574 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 13:54:04,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:54:04,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 8 treesize of output 7 [2021-06-05 13:54:04,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:54:04,667 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 13:54:04,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:54:04,699 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 13:54:04,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:04,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:04,780 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 13:54:04,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:54:04,826 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 50 treesize of output 38 [2021-06-05 13:54:04,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,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 29 treesize of output 34 [2021-06-05 13:54:04,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:04,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:04,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:04,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:04,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704512205] [2021-06-05 13:54:04,877 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:04,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064340206] [2021-06-05 13:54:04,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064340206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:04,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:04,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:04,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848185854] [2021-06-05 13:54:04,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:04,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:04,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:04,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:04,877 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:05,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:05,431 INFO L93 Difference]: Finished difference Result 786 states and 2125 transitions. [2021-06-05 13:54:05,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:05,432 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:05,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:05,433 INFO L225 Difference]: With dead ends: 786 [2021-06-05 13:54:05,433 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 13:54:05,433 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 181.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:05,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 13:54:05,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 750. [2021-06-05 13:54:05,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:05,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 13:54:05,440 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 13:54:05,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:05,440 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 13:54:05,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:05,440 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 13:54:05,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:05,441 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:05,441 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:05,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1184,718 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:05,642 INFO L430 AbstractCegarLoop]: === Iteration 718 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:05,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:05,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1665653195, now seen corresponding path program 715 times [2021-06-05 13:54:05,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:05,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140955302] [2021-06-05 13:54:05,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:05,643 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:05,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883862472] [2021-06-05 13:54:05,643 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 719 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 719 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:05,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:05,668 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:05,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:05,690 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 13:54:05,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:54:05,738 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 13:54:05,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:54:05,787 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 13:54:05,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:05,822 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 13:54:05,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:54:05,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:05,891 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 13:54:05,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:54:05,969 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 13:54:05,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,981 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 49 treesize of output 37 [2021-06-05 13:54:05,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:05,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:05,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:06,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:06,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:06,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140955302] [2021-06-05 13:54:06,030 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:06,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883862472] [2021-06-05 13:54:06,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883862472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:06,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:06,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:06,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492651003] [2021-06-05 13:54:06,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:06,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:06,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:06,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:06,031 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:06,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:06,802 INFO L93 Difference]: Finished difference Result 791 states and 2136 transitions. [2021-06-05 13:54:06,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:06,803 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:06,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:06,805 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:54:06,805 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:54:06,805 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 211.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:06,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:54:06,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 752. [2021-06-05 13:54:06,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7310252996005326) internal successors, (2051), 751 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:06,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2051 transitions. [2021-06-05 13:54:06,812 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2051 transitions. Word has length 18 [2021-06-05 13:54:06,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:06,812 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2051 transitions. [2021-06-05 13:54:06,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:06,812 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2051 transitions. [2021-06-05 13:54:06,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:06,813 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:06,813 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:07,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 719 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1185 [2021-06-05 13:54:07,013 INFO L430 AbstractCegarLoop]: === Iteration 719 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:07,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:07,013 INFO L82 PathProgramCache]: Analyzing trace with hash 52690511, now seen corresponding path program 716 times [2021-06-05 13:54:07,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:07,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330457814] [2021-06-05 13:54:07,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:07,015 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:07,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1905619652] [2021-06-05 13:54:07,015 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 720 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 720 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:07,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:07,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:07,040 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:07,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:07,062 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 13:54:07,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:07,084 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 13:54:07,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:07,118 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 13:54:07,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:07,158 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 13:54:07,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:54:07,238 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 13:54:07,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:54:07,276 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 13:54:07,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,289 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 49 treesize of output 37 [2021-06-05 13:54:07,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:07,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:07,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:07,352 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:07,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:07,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330457814] [2021-06-05 13:54:07,353 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:07,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905619652] [2021-06-05 13:54:07,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905619652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:07,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:07,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:07,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055415002] [2021-06-05 13:54:07,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:07,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:07,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:07,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:07,353 INFO L87 Difference]: Start difference. First operand 752 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:08,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:08,079 INFO L93 Difference]: Finished difference Result 803 states and 2166 transitions. [2021-06-05 13:54:08,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:08,081 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:08,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:08,082 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:54:08,082 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:54:08,082 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 178.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:08,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:54:08,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 750. [2021-06-05 13:54:08,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:08,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 13:54:08,089 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 13:54:08,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:08,089 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 13:54:08,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:08,089 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 13:54:08,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:08,090 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:08,090 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:08,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1186,720 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:08,290 INFO L430 AbstractCegarLoop]: === Iteration 720 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:08,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:08,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1094198389, now seen corresponding path program 717 times [2021-06-05 13:54:08,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:08,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520729851] [2021-06-05 13:54:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:08,291 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:08,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884410749] [2021-06-05 13:54:08,291 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 721 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 721 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:08,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:54:08,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:08,318 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:08,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:08,340 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 13:54:08,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:08,359 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 13:54:08,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:08,390 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 13:54:08,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:08,425 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 13:54:08,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:54:08,483 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 13:54:08,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:54:08,573 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 13:54:08,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,585 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 49 treesize of output 37 [2021-06-05 13:54:08,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:08,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:08,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:08,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:08,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520729851] [2021-06-05 13:54:08,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:08,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884410749] [2021-06-05 13:54:08,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884410749] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:08,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:08,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:08,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115040987] [2021-06-05 13:54:08,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:08,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:08,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:08,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:08,627 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:09,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:09,263 INFO L93 Difference]: Finished difference Result 786 states and 2127 transitions. [2021-06-05 13:54:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:09,264 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:09,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:09,265 INFO L225 Difference]: With dead ends: 786 [2021-06-05 13:54:09,265 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 13:54:09,265 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 179.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:09,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 13:54:09,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 752. [2021-06-05 13:54:09,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7310252996005326) internal successors, (2051), 751 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:09,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2051 transitions. [2021-06-05 13:54:09,272 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2051 transitions. Word has length 18 [2021-06-05 13:54:09,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:09,272 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2051 transitions. [2021-06-05 13:54:09,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:09,272 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2051 transitions. [2021-06-05 13:54:09,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:09,273 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:09,273 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:09,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 721 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1187 [2021-06-05 13:54:09,473 INFO L430 AbstractCegarLoop]: === Iteration 721 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:09,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:09,474 INFO L82 PathProgramCache]: Analyzing trace with hash 624145317, now seen corresponding path program 718 times [2021-06-05 13:54:09,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:09,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96790827] [2021-06-05 13:54:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:09,475 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:09,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039620141] [2021-06-05 13:54:09,475 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 722 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 722 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:09,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:09,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:09,501 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:09,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:09,524 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 13:54:09,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:54:09,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 8 treesize of output 7 [2021-06-05 13:54:09,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:54:09,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:09,635 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 37 treesize of output 36 [2021-06-05 13:54:09,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:54:09,706 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 13:54:09,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:09,759 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 13:54:09,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:54:09,833 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 50 treesize of output 38 [2021-06-05 13:54:09,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,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 29 treesize of output 34 [2021-06-05 13:54:09,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:09,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:09,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:09,902 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:09,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:09,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96790827] [2021-06-05 13:54:09,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:09,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039620141] [2021-06-05 13:54:09,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039620141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:09,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:09,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:09,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166301057] [2021-06-05 13:54:09,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:09,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:09,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:09,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:09,903 INFO L87 Difference]: Start difference. First operand 752 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:10,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:10,659 INFO L93 Difference]: Finished difference Result 799 states and 2158 transitions. [2021-06-05 13:54:10,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:10,660 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:10,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:10,661 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:54:10,662 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:54:10,662 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 222.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:10,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:54:10,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 751. [2021-06-05 13:54:10,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 13:54:10,674 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 13:54:10,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:10,674 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 13:54:10,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:10,674 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 13:54:10,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:10,675 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:10,675 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:10,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 722 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1188 [2021-06-05 13:54:10,875 INFO L430 AbstractCegarLoop]: === Iteration 722 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:10,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:10,876 INFO L82 PathProgramCache]: Analyzing trace with hash 642579343, now seen corresponding path program 719 times [2021-06-05 13:54:10,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:10,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246460199] [2021-06-05 13:54:10,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:10,877 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:10,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777064568] [2021-06-05 13:54:10,877 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 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:10,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:54:10,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:10,903 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:10,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:10,925 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 13:54:10,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:10,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:10,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:10,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:10,946 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 13:54:10,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:10,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:10,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:10,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:54:10,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:10,993 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 13:54:10,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:11,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:54:11,065 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 13:54:11,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:11,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:11,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 13:54:11,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:11,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:54:11,164 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1282], 12=[F]} [2021-06-05 13:54:11,168 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 13:54:11,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:11,203 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:11,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:11,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:11,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:11,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:11,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:11,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246460199] [2021-06-05 13:54:11,289 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:11,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777064568] [2021-06-05 13:54:11,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777064568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:11,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:11,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:11,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257131070] [2021-06-05 13:54:11,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:11,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:11,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:11,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:11,289 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:11,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:11,912 INFO L93 Difference]: Finished difference Result 790 states and 2140 transitions. [2021-06-05 13:54:11,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:11,913 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:11,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:11,914 INFO L225 Difference]: With dead ends: 790 [2021-06-05 13:54:11,914 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 13:54:11,915 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 188.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:11,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 13:54:11,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 749. [2021-06-05 13:54:11,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:11,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 13:54:11,921 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 13:54:11,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:11,921 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 13:54:11,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:11,921 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 13:54:11,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:11,922 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:11,922 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:12,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 723 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1189 [2021-06-05 13:54:12,123 INFO L430 AbstractCegarLoop]: === Iteration 723 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:12,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:12,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1051972371, now seen corresponding path program 720 times [2021-06-05 13:54:12,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:12,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368919906] [2021-06-05 13:54:12,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:12,124 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:12,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1605059504] [2021-06-05 13:54:12,124 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 724 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 724 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:12,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:12,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:12,150 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:12,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:12,172 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 13:54:12,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:12,191 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 13:54:12,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:12,223 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 13:54:12,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:12,256 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 13:54:12,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:54:12,291 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 13:54:12,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:12,384 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 13:54:12,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,396 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 49 treesize of output 37 [2021-06-05 13:54:12,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:12,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:12,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:12,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:12,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:12,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368919906] [2021-06-05 13:54:12,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:12,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605059504] [2021-06-05 13:54:12,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605059504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:12,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:12,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:12,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106564082] [2021-06-05 13:54:12,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:12,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:12,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:12,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:12,436 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:13,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:13,115 INFO L93 Difference]: Finished difference Result 801 states and 2159 transitions. [2021-06-05 13:54:13,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:13,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:13,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:13,117 INFO L225 Difference]: With dead ends: 801 [2021-06-05 13:54:13,117 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 13:54:13,117 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 162.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:13,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 13:54:13,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 752. [2021-06-05 13:54:13,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7350199733688414) internal successors, (2054), 751 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2054 transitions. [2021-06-05 13:54:13,124 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2054 transitions. Word has length 18 [2021-06-05 13:54:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:13,124 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2054 transitions. [2021-06-05 13:54:13,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:13,124 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2054 transitions. [2021-06-05 13:54:13,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:13,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:13,125 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:13,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 724 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1190 [2021-06-05 13:54:13,326 INFO L430 AbstractCegarLoop]: === Iteration 724 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:13,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:13,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1524651219, now seen corresponding path program 721 times [2021-06-05 13:54:13,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:13,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749654030] [2021-06-05 13:54:13,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:13,327 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:13,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698989479] [2021-06-05 13:54:13,327 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 725 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 725 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:13,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:13,353 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:13,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:13,375 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 13:54:13,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:13,395 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 13:54:13,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:13,427 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 13:54:13,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:13,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 13:54:13,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:54:13,496 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 13:54:13,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:13,567 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 50 treesize of output 38 [2021-06-05 13:54:13,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,576 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 29 treesize of output 34 [2021-06-05 13:54:13,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:13,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:13,584 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:13,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:13,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749654030] [2021-06-05 13:54:13,634 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:13,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698989479] [2021-06-05 13:54:13,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698989479] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:13,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:13,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:13,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83456990] [2021-06-05 13:54:13,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:13,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:13,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:13,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:13,635 INFO L87 Difference]: Start difference. First operand 752 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:14,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:14,336 INFO L93 Difference]: Finished difference Result 814 states and 2190 transitions. [2021-06-05 13:54:14,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:14,337 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:14,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:14,338 INFO L225 Difference]: With dead ends: 814 [2021-06-05 13:54:14,338 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 13:54:14,338 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:14,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 13:54:14,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 751. [2021-06-05 13:54:14,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:14,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:14,345 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:14,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:14,345 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:14,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:14,345 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:14,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:14,346 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:14,346 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:14,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1191,725 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:14,546 INFO L430 AbstractCegarLoop]: === Iteration 725 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:14,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:14,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1506217193, now seen corresponding path program 722 times [2021-06-05 13:54:14,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:14,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045815024] [2021-06-05 13:54:14,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:14,549 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:14,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130552744] [2021-06-05 13:54:14,549 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 726 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 726 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:14,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:14,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:14,575 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:14,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:14,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 15 treesize of output 11 [2021-06-05 13:54:14,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:14,617 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 13:54:14,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:14,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:14,647 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 13:54:14,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:14,721 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 13:54:14,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:54:14,766 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 13:54:14,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:14,815 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1291], 12=[F]} [2021-06-05 13:54:14,819 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 13:54:14,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,854 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:14,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:14,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:14,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:14,862 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:14,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:14,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045815024] [2021-06-05 13:54:14,943 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:14,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130552744] [2021-06-05 13:54:14,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130552744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:14,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:14,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:14,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454481467] [2021-06-05 13:54:14,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:14,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:14,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:14,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:14,944 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:15,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:15,595 INFO L93 Difference]: Finished difference Result 794 states and 2148 transitions. [2021-06-05 13:54:15,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:15,596 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:15,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:15,597 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:54:15,597 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:54:15,597 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 189.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:15,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:54:15,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 751. [2021-06-05 13:54:15,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:15,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:15,604 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:15,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:15,604 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:15,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:15,604 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:15,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:15,604 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:15,604 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:15,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 726 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1192 [2021-06-05 13:54:15,805 INFO L430 AbstractCegarLoop]: === Iteration 726 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:15,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:15,805 INFO L82 PathProgramCache]: Analyzing trace with hash -190059889, now seen corresponding path program 723 times [2021-06-05 13:54:15,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:15,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442125215] [2021-06-05 13:54:15,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:15,806 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:15,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1568247368] [2021-06-05 13:54:15,806 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 727 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 727 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:15,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:15,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:15,833 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:54:15,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:15,854 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 13:54:15,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:15,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:15,876 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 13:54:15,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:15,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:54:15,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:15,903 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 13:54:15,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:15,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:15,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:54:16,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 13:54:16,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:16,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:54:16,066 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 13:54:16,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:16,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:54:16,178 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:16,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:16,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:16,188 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 32 treesize of output 34 [2021-06-05 13:54:16,189 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:16,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:16,196 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 13:54:16,196 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:54:16,273 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:16,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:16,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442125215] [2021-06-05 13:54:16,274 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:16,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568247368] [2021-06-05 13:54:16,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568247368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:16,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:16,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:16,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138963081] [2021-06-05 13:54:16,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:16,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:16,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:16,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:16,275 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:17,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:17,002 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 13:54:17,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:17,003 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:17,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:17,004 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:54:17,004 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:54:17,004 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 224.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:17,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:54:17,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 751. [2021-06-05 13:54:17,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:17,012 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:17,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:17,012 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:17,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:17,012 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:17,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:17,013 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:17,013 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:17,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1193,727 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:17,213 INFO L430 AbstractCegarLoop]: === Iteration 727 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:17,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:17,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1138005998, now seen corresponding path program 724 times [2021-06-05 13:54:17,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:17,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748936862] [2021-06-05 13:54:17,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:17,215 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:17,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926445528] [2021-06-05 13:54:17,215 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 728 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 728 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:17,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:17,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:17,241 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:54:17,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:17,263 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 13:54:17,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:17,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:17,289 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 13:54:17,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:17,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:54:17,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:17,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 31 treesize of output 30 [2021-06-05 13:54:17,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:17,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:54:17,473 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1296], 2=[F]} [2021-06-05 13:54:17,475 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 13:54:17,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:17,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:17,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:17,487 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:54:17,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:17,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:17,495 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:54:17,527 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:17,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:17,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748936862] [2021-06-05 13:54:17,528 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:17,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926445528] [2021-06-05 13:54:17,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926445528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:17,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:17,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:17,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308214960] [2021-06-05 13:54:17,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:17,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:17,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:17,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:17,528 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:18,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:18,057 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 13:54:18,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:18,058 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:18,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:18,060 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:54:18,060 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:54:18,060 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 193.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:18,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:54:18,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 757. [2021-06-05 13:54:18,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.732804232804233) internal successors, (2066), 756 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:18,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2066 transitions. [2021-06-05 13:54:18,067 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2066 transitions. Word has length 18 [2021-06-05 13:54:18,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:18,067 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2066 transitions. [2021-06-05 13:54:18,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:18,067 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2066 transitions. [2021-06-05 13:54:18,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:18,068 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:18,068 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:18,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1194,728 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:18,268 INFO L430 AbstractCegarLoop]: === Iteration 728 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:18,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:18,268 INFO L82 PathProgramCache]: Analyzing trace with hash 580337708, now seen corresponding path program 725 times [2021-06-05 13:54:18,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:18,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593675289] [2021-06-05 13:54:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:18,269 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:18,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [104659651] [2021-06-05 13:54:18,269 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 729 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 729 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:18,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:54:18,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:18,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:54:18,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:18,317 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 13:54:18,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:18,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:18,342 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 13:54:18,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:18,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 13:54:18,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:18,409 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 13:54:18,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:18,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:54:18,474 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1298], 2=[F]} [2021-06-05 13:54:18,476 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 13:54:18,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:18,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:18,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:18,490 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:54:18,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:18,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:18,499 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 13:54:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:18,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:18,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593675289] [2021-06-05 13:54:18,551 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:18,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104659651] [2021-06-05 13:54:18,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104659651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:18,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:18,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:18,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475439958] [2021-06-05 13:54:18,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:18,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:18,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:18,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:18,552 INFO L87 Difference]: Start difference. First operand 757 states and 2066 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:19,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:19,006 INFO L93 Difference]: Finished difference Result 825 states and 2224 transitions. [2021-06-05 13:54:19,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:19,008 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:19,009 INFO L225 Difference]: With dead ends: 825 [2021-06-05 13:54:19,009 INFO L226 Difference]: Without dead ends: 822 [2021-06-05 13:54:19,009 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 154.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:19,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-06-05 13:54:19,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 754. [2021-06-05 13:54:19,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.731739707835325) internal successors, (2057), 753 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:19,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2057 transitions. [2021-06-05 13:54:19,016 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2057 transitions. Word has length 18 [2021-06-05 13:54:19,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:19,016 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2057 transitions. [2021-06-05 13:54:19,016 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:19,016 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2057 transitions. [2021-06-05 13:54:19,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:19,017 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:19,017 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:19,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1195,729 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:19,217 INFO L430 AbstractCegarLoop]: === Iteration 729 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:19,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:19,218 INFO L82 PathProgramCache]: Analyzing trace with hash 598771734, now seen corresponding path program 726 times [2021-06-05 13:54:19,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:19,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619030823] [2021-06-05 13:54:19,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:19,219 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:19,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1325621645] [2021-06-05 13:54:19,219 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 730 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 730 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:19,248 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:54:19,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:19,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:19,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:19,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 13:54:19,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:54:19,289 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 13:54:19,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:54:19,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:19,355 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 13:54:19,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:54:19,398 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1300], 5=[F]} [2021-06-05 13:54:19,400 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 13:54:19,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:19,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:19,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:19,422 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,422 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2021-06-05 13:54:19,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:19,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:19,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:37 [2021-06-05 13:54:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:19,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:19,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619030823] [2021-06-05 13:54:19,519 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:19,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325621645] [2021-06-05 13:54:19,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325621645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:19,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:19,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:19,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803509241] [2021-06-05 13:54:19,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:19,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:19,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:19,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:19,520 INFO L87 Difference]: Start difference. First operand 754 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:20,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:20,123 INFO L93 Difference]: Finished difference Result 813 states and 2196 transitions. [2021-06-05 13:54:20,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:20,124 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:20,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:20,125 INFO L225 Difference]: With dead ends: 813 [2021-06-05 13:54:20,125 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 13:54:20,125 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 169.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:20,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 13:54:20,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 753. [2021-06-05 13:54:20,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:20,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 13:54:20,132 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 13:54:20,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:20,132 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 13:54:20,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:20,132 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 13:54:20,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:20,133 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:20,133 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:20,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1196,730 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:20,333 INFO L430 AbstractCegarLoop]: === Iteration 730 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:20,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:20,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1914929038, now seen corresponding path program 727 times [2021-06-05 13:54:20,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:20,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536805390] [2021-06-05 13:54:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:20,334 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:20,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856553239] [2021-06-05 13:54:20,335 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 731 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 731 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:20,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:20,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:20,383 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 13:54:20,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:20,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:20,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 13:54:20,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:20,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:54:20,471 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 13:54:20,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:20,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:54:20,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:20,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:20,505 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:54:20,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:20,515 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 13:54:20,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:20,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:20,522 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 13:54:20,522 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:54:20,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:20,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:20,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536805390] [2021-06-05 13:54:20,584 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:20,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856553239] [2021-06-05 13:54:20,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856553239] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:20,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:20,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:20,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279416261] [2021-06-05 13:54:20,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:20,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:20,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:20,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:20,585 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:21,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:21,030 INFO L93 Difference]: Finished difference Result 810 states and 2191 transitions. [2021-06-05 13:54:21,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:21,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:21,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:21,032 INFO L225 Difference]: With dead ends: 810 [2021-06-05 13:54:21,032 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 13:54:21,032 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 126.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:21,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 13:54:21,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 752. [2021-06-05 13:54:21,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7323568575233024) internal successors, (2052), 751 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:21,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2052 transitions. [2021-06-05 13:54:21,039 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2052 transitions. Word has length 18 [2021-06-05 13:54:21,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:21,039 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2052 transitions. [2021-06-05 13:54:21,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:21,039 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2052 transitions. [2021-06-05 13:54:21,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:21,040 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:21,040 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:21,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1197,731 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:21,240 INFO L430 AbstractCegarLoop]: === Iteration 731 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:21,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:21,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1306952878, now seen corresponding path program 728 times [2021-06-05 13:54:21,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:21,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793569974] [2021-06-05 13:54:21,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:21,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:21,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1205891144] [2021-06-05 13:54:21,241 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 732 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 732 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:21,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:21,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:21,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:21,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:21,288 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 13:54:21,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:21,309 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 13:54:21,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:54:21,349 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 13:54:21,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 13:54:21,396 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,397 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 39 treesize of output 49 [2021-06-05 13:54:21,403 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 13:54:21,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,419 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 13:54:21,420 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:21,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:21,432 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 13:54:21,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 13:54:21,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:21,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:21,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793569974] [2021-06-05 13:54:21,520 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:21,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205891144] [2021-06-05 13:54:21,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205891144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:21,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:21,520 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:21,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189074955] [2021-06-05 13:54:21,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:21,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:21,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:21,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:21,521 INFO L87 Difference]: Start difference. First operand 752 states and 2052 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:22,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:22,115 INFO L93 Difference]: Finished difference Result 866 states and 2334 transitions. [2021-06-05 13:54:22,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:22,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:22,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:22,117 INFO L225 Difference]: With dead ends: 866 [2021-06-05 13:54:22,117 INFO L226 Difference]: Without dead ends: 863 [2021-06-05 13:54:22,117 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 177.8ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:54:22,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-06-05 13:54:22,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 751. [2021-06-05 13:54:22,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:22,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:22,125 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:22,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:22,125 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:22,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:22,125 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:22,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:22,126 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:22,126 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:22,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 732 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1198 [2021-06-05 13:54:22,326 INFO L430 AbstractCegarLoop]: === Iteration 732 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:22,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:22,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1136210805, now seen corresponding path program 729 times [2021-06-05 13:54:22,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:22,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732597723] [2021-06-05 13:54:22,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:22,328 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:22,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731529248] [2021-06-05 13:54:22,328 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 733 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 733 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:22,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:22,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:22,355 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:54:22,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:22,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 20 treesize of output 16 [2021-06-05 13:54:22,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:54:22,481 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 13:54:22,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:54:22,539 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 13:54:22,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:54:22,583 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 13:54:22,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:54:22,666 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:54:22,666 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 42 treesize of output 44 [2021-06-05 13:54:22,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,699 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 13:54:22,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 13:54:22,886 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1307], 3=[F]} [2021-06-05 13:54:22,895 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 13:54:22,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:22,971 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 13:54:22,971 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 49 treesize of output 45 [2021-06-05 13:54:22,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:22,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:23,002 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 13:54:23,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 13:54:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:23,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:23,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732597723] [2021-06-05 13:54:23,171 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:23,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731529248] [2021-06-05 13:54:23,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731529248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:23,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:23,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:54:23,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891560288] [2021-06-05 13:54:23,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:54:23,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:23,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:54:23,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:23,172 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:24,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:24,103 INFO L93 Difference]: Finished difference Result 809 states and 2181 transitions. [2021-06-05 13:54:24,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:54:24,104 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:24,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:24,105 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:54:24,105 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 13:54:24,105 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 617.1ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:54:24,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 13:54:24,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 753. [2021-06-05 13:54:24,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7367021276595747) internal successors, (2058), 752 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2058 transitions. [2021-06-05 13:54:24,112 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2058 transitions. Word has length 18 [2021-06-05 13:54:24,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:24,112 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2058 transitions. [2021-06-05 13:54:24,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:24,112 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2058 transitions. [2021-06-05 13:54:24,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:24,113 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:24,113 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:24,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 733 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1203 [2021-06-05 13:54:24,313 INFO L430 AbstractCegarLoop]: === Iteration 733 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:24,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:24,314 INFO L82 PathProgramCache]: Analyzing trace with hash 582132901, now seen corresponding path program 730 times [2021-06-05 13:54:24,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:24,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683394627] [2021-06-05 13:54:24,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:24,315 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:24,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852611737] [2021-06-05 13:54:24,315 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 734 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 734 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:24,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:24,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:24,340 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:24,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:24,362 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 13:54:24,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:24,383 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 13:54:24,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:54:24,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:24,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 20 treesize of output 22 [2021-06-05 13:54:24,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:54:24,444 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 13:54:24,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:54:24,484 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 13:54:24,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:54:24,574 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 50 treesize of output 38 [2021-06-05 13:54:24,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,583 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 29 treesize of output 34 [2021-06-05 13:54:24,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:24,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:24,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:24,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:24,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:24,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683394627] [2021-06-05 13:54:24,647 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:24,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852611737] [2021-06-05 13:54:24,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852611737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:24,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:24,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:24,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018871273] [2021-06-05 13:54:24,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:24,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:24,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:24,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:24,648 INFO L87 Difference]: Start difference. First operand 753 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:25,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:25,507 INFO L93 Difference]: Finished difference Result 821 states and 2209 transitions. [2021-06-05 13:54:25,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:25,508 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:25,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:25,509 INFO L225 Difference]: With dead ends: 821 [2021-06-05 13:54:25,509 INFO L226 Difference]: Without dead ends: 818 [2021-06-05 13:54:25,509 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 175.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:25,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2021-06-05 13:54:25,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 752. [2021-06-05 13:54:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7350199733688414) internal successors, (2054), 751 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:25,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2054 transitions. [2021-06-05 13:54:25,517 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2054 transitions. Word has length 18 [2021-06-05 13:54:25,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:25,517 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2054 transitions. [2021-06-05 13:54:25,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:25,517 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2054 transitions. [2021-06-05 13:54:25,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:25,518 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:25,518 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:25,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 734 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1207 [2021-06-05 13:54:25,718 INFO L430 AbstractCegarLoop]: === Iteration 734 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:25,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:25,718 INFO L82 PathProgramCache]: Analyzing trace with hash 600566927, now seen corresponding path program 731 times [2021-06-05 13:54:25,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:25,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315309271] [2021-06-05 13:54:25,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:25,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:25,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693200159] [2021-06-05 13:54:25,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 735 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 735 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:25,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:54:25,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:25,746 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:25,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:25,776 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 13:54:25,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:25,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:54:25,821 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 13:54:25,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:25,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:54:25,880 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 13:54:25,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:25,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:54:25,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 13:54:25,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:25,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:25,960 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 13:54:25,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:25,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:25,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:26,012 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1313], 12=[F]} [2021-06-05 13:54:26,016 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 13:54:26,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:26,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:26,051 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:26,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:26,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:26,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:26,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:26,059 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:26,132 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:26,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:26,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315309271] [2021-06-05 13:54:26,133 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:26,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693200159] [2021-06-05 13:54:26,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693200159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:26,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:26,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:26,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215415586] [2021-06-05 13:54:26,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:26,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:26,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:26,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:26,133 INFO L87 Difference]: Start difference. First operand 752 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:26,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:26,771 INFO L93 Difference]: Finished difference Result 801 states and 2167 transitions. [2021-06-05 13:54:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:26,772 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:26,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:26,773 INFO L225 Difference]: With dead ends: 801 [2021-06-05 13:54:26,773 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 13:54:26,773 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 197.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:26,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 13:54:26,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 751. [2021-06-05 13:54:26,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:26,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:26,780 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:26,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:26,780 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:26,780 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:26,780 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:26,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:26,781 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:26,781 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:26,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1208,735 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:26,981 INFO L430 AbstractCegarLoop]: === Iteration 735 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:26,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:26,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1916724231, now seen corresponding path program 732 times [2021-06-05 13:54:26,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:26,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957750779] [2021-06-05 13:54:26,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:26,983 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:26,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943470072] [2021-06-05 13:54:26,983 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 736 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 736 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:27,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:27,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:27,009 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:27,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:27,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 13:54:27,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:54:27,051 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 13:54:27,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:27,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:27,083 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 13:54:27,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 13:54:27,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:27,116 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 13:54:27,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 13:54:27,180 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 13:54:27,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:54:27,303 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:27,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:27,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,314 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 32 treesize of output 34 [2021-06-05 13:54:27,315 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:27,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:27,322 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 13:54:27,322 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:54:27,398 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:27,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:27,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957750779] [2021-06-05 13:54:27,398 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:27,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943470072] [2021-06-05 13:54:27,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943470072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:27,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:27,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:27,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185097461] [2021-06-05 13:54:27,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:27,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:27,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:27,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:27,399 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:28,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:28,087 INFO L93 Difference]: Finished difference Result 799 states and 2164 transitions. [2021-06-05 13:54:28,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:28,088 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:28,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:28,089 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:54:28,089 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:54:28,089 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 206.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:28,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:54:28,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 750. [2021-06-05 13:54:28,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:28,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 13:54:28,096 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 13:54:28,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:28,096 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 13:54:28,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:28,096 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 13:54:28,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:28,097 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:28,097 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:28,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1209,736 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:28,297 INFO L430 AbstractCegarLoop]: === Iteration 736 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:28,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:28,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1894698200, now seen corresponding path program 733 times [2021-06-05 13:54:28,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:28,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437664865] [2021-06-05 13:54:28,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:28,298 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:28,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142001203] [2021-06-05 13:54:28,298 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 737 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 737 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:28,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:28,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:28,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:28,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 15 treesize of output 11 [2021-06-05 13:54:28,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:28,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:54:28,371 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 13:54:28,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:28,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:54:28,414 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 13:54:28,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:28,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:54:28,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:28,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:28,478 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:54:28,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:28,487 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 13:54:28,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:28,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:28,494 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 13:54:28,494 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:54:28,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:28,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:28,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437664865] [2021-06-05 13:54:28,552 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:28,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142001203] [2021-06-05 13:54:28,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142001203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:28,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:28,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:28,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64283990] [2021-06-05 13:54:28,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:28,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:28,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:28,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:28,552 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:29,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:29,143 INFO L93 Difference]: Finished difference Result 839 states and 2260 transitions. [2021-06-05 13:54:29,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:29,144 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:29,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:29,146 INFO L225 Difference]: With dead ends: 839 [2021-06-05 13:54:29,146 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 13:54:29,146 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 155.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:54:29,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 13:54:29,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 753. [2021-06-05 13:54:29,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 13:54:29,153 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 13:54:29,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:29,153 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 13:54:29,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:29,153 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 13:54:29,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:29,154 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:29,154 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:29,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1210,737 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:29,354 INFO L430 AbstractCegarLoop]: === Iteration 737 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:29,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:29,354 INFO L82 PathProgramCache]: Analyzing trace with hash -232072305, now seen corresponding path program 734 times [2021-06-05 13:54:29,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:29,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139404922] [2021-06-05 13:54:29,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:29,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:29,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981025679] [2021-06-05 13:54:29,356 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 738 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 738 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:29,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:29,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:29,380 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:29,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:29,402 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 13:54:29,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:54:29,439 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 13:54:29,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:54:29,481 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 13:54:29,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:54:29,526 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 13:54:29,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:54:29,597 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 13:54:29,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:54:29,654 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:29,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:29,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,664 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 32 treesize of output 34 [2021-06-05 13:54:29,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:29,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:29,672 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 13:54:29,672 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:54:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:29,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139404922] [2021-06-05 13:54:29,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981025679] [2021-06-05 13:54:29,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981025679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:29,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:29,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:29,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866007041] [2021-06-05 13:54:29,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:29,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:29,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:29,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:29,738 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:30,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:30,418 INFO L93 Difference]: Finished difference Result 797 states and 2161 transitions. [2021-06-05 13:54:30,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:30,419 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:30,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:30,420 INFO L225 Difference]: With dead ends: 797 [2021-06-05 13:54:30,420 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 13:54:30,420 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 182.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:30,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 13:54:30,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 750. [2021-06-05 13:54:30,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 13:54:30,427 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 13:54:30,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:30,427 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 13:54:30,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:30,427 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 13:54:30,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:30,427 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:30,427 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:30,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 738 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1211 [2021-06-05 13:54:30,628 INFO L430 AbstractCegarLoop]: === Iteration 738 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:30,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:30,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1704757625, now seen corresponding path program 735 times [2021-06-05 13:54:30,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:30,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726197144] [2021-06-05 13:54:30,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:30,630 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:30,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394976928] [2021-06-05 13:54:30,630 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 739 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 739 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:30,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:30,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:30,662 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 13:54:30,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:30,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 12 treesize of output 11 [2021-06-05 13:54:30,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:30,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:54:30,726 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 13:54:30,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:30,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:54:30,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 13:54:30,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:30,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:54:30,825 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 13:54:30,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:30,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2021-06-05 13:54:30,973 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 13:54:30,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:30,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:30,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 13:54:31,024 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 50 treesize of output 38 [2021-06-05 13:54:31,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:31,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:31,037 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 29 treesize of output 34 [2021-06-05 13:54:31,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:31,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:31,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:31,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 13:54:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:31,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:31,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726197144] [2021-06-05 13:54:31,117 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:31,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394976928] [2021-06-05 13:54:31,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394976928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:31,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:31,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:54:31,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675970187] [2021-06-05 13:54:31,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:54:31,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:31,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:54:31,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:31,117 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:31,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:31,933 INFO L93 Difference]: Finished difference Result 787 states and 2129 transitions. [2021-06-05 13:54:31,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:54:31,934 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:31,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:31,935 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:54:31,935 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:54:31,935 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 318.4ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:54:31,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:54:31,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 751. [2021-06-05 13:54:31,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.732) internal successors, (2049), 750 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:31,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2049 transitions. [2021-06-05 13:54:31,942 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2049 transitions. Word has length 18 [2021-06-05 13:54:31,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:31,942 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2049 transitions. [2021-06-05 13:54:31,943 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:31,943 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2049 transitions. [2021-06-05 13:54:31,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:31,943 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:31,943 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:32,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 739 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1212 [2021-06-05 13:54:32,144 INFO L430 AbstractCegarLoop]: === Iteration 739 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:32,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:32,144 INFO L82 PathProgramCache]: Analyzing trace with hash 24289709, now seen corresponding path program 736 times [2021-06-05 13:54:32,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:32,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169739607] [2021-06-05 13:54:32,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:32,145 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:32,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1972851662] [2021-06-05 13:54:32,145 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 740 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 740 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:32,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:32,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:32,171 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:32,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:32,192 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 13:54:32,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:32,217 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 13:54:32,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:54:32,248 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 13:54:32,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:32,284 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 13:54:32,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:54:32,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:32,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 24 treesize of output 26 [2021-06-05 13:54:32,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:54:32,448 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 50 treesize of output 38 [2021-06-05 13:54:32,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,458 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 29 treesize of output 34 [2021-06-05 13:54:32,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:32,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:32,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:32,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:32,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169739607] [2021-06-05 13:54:32,502 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:32,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972851662] [2021-06-05 13:54:32,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972851662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:32,503 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:32,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:32,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547207615] [2021-06-05 13:54:32,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:32,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:32,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:32,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:32,503 INFO L87 Difference]: Start difference. First operand 751 states and 2049 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:33,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:33,185 INFO L93 Difference]: Finished difference Result 792 states and 2140 transitions. [2021-06-05 13:54:33,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:33,186 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:33,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:33,187 INFO L225 Difference]: With dead ends: 792 [2021-06-05 13:54:33,187 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 13:54:33,187 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 195.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:33,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 13:54:33,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 753. [2021-06-05 13:54:33,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:33,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 13:54:33,194 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 13:54:33,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:33,194 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 13:54:33,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:33,194 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 13:54:33,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:33,195 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:33,195 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:33,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 740 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1213 [2021-06-05 13:54:33,396 INFO L430 AbstractCegarLoop]: === Iteration 740 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:33,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:33,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1742633415, now seen corresponding path program 737 times [2021-06-05 13:54:33,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:33,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320684652] [2021-06-05 13:54:33,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:33,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:33,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232927779] [2021-06-05 13:54:33,397 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 741 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 741 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:33,424 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:54:33,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:33,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:33,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:33,446 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 13:54:33,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:33,465 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 13:54:33,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:54:33,515 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 13:54:33,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:54:33,546 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 13:54:33,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:33,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:33,609 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 13:54:33,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:54:33,655 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 13:54:33,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,669 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 49 treesize of output 37 [2021-06-05 13:54:33,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:33,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:33,677 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:33,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:33,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320684652] [2021-06-05 13:54:33,734 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:33,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232927779] [2021-06-05 13:54:33,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232927779] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:33,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:33,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:33,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498632594] [2021-06-05 13:54:33,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:33,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:33,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:33,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:33,735 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:34,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:34,470 INFO L93 Difference]: Finished difference Result 804 states and 2170 transitions. [2021-06-05 13:54:34,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:34,471 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:34,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:34,472 INFO L225 Difference]: With dead ends: 804 [2021-06-05 13:54:34,472 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 13:54:34,472 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:34,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 13:54:34,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 751. [2021-06-05 13:54:34,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.732) internal successors, (2049), 750 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2049 transitions. [2021-06-05 13:54:34,479 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2049 transitions. Word has length 18 [2021-06-05 13:54:34,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:34,480 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2049 transitions. [2021-06-05 13:54:34,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:34,480 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2049 transitions. [2021-06-05 13:54:34,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:34,480 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:34,480 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:34,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1214,741 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:34,681 INFO L430 AbstractCegarLoop]: === Iteration 741 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:34,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:34,681 INFO L82 PathProgramCache]: Analyzing trace with hash 595744515, now seen corresponding path program 738 times [2021-06-05 13:54:34,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:34,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710059030] [2021-06-05 13:54:34,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:34,682 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:34,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845537923] [2021-06-05 13:54:34,682 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 742 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 742 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:34,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:34,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:34,709 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:54:34,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:34,741 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 13:54:34,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:34,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:34,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 13:54:34,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:34,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:54:34,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:34,785 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 13:54:34,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:34,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:54:34,864 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 13:54:34,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:34,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:34,913 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 13:54:34,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:34,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:34,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:54:35,009 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 50 treesize of output 38 [2021-06-05 13:54:35,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:35,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:35,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 29 treesize of output 34 [2021-06-05 13:54:35,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:35,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:35,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:35,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 13:54:35,090 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:35,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:35,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710059030] [2021-06-05 13:54:35,090 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:35,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845537923] [2021-06-05 13:54:35,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845537923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:35,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:35,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:54:35,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95613635] [2021-06-05 13:54:35,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:54:35,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:35,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:54:35,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:35,091 INFO L87 Difference]: Start difference. First operand 751 states and 2049 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:35,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:35,785 INFO L93 Difference]: Finished difference Result 787 states and 2131 transitions. [2021-06-05 13:54:35,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:54:35,786 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:35,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:35,787 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:54:35,787 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:54:35,787 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 252.1ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:54:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:54:35,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 753. [2021-06-05 13:54:35,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 13:54:35,794 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 13:54:35,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:35,794 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 13:54:35,794 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:35,794 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 13:54:35,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:35,795 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:35,795 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:35,995 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 742 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1215 [2021-06-05 13:54:35,995 INFO L430 AbstractCegarLoop]: === Iteration 742 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:35,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:35,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1980879075, now seen corresponding path program 739 times [2021-06-05 13:54:35,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:35,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774819251] [2021-06-05 13:54:35,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:35,997 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:35,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1502053468] [2021-06-05 13:54:35,997 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 743 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 743 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:36,022 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:36,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:36,043 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 13:54:36,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:36,061 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 13:54:36,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:54:36,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:36,117 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 37 treesize of output 36 [2021-06-05 13:54:36,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:54:36,192 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 13:54:36,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:36,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:36,240 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 13:54:36,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:54:36,323 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 50 treesize of output 38 [2021-06-05 13:54:36,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,332 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 29 treesize of output 34 [2021-06-05 13:54:36,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:36,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:36,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:36,395 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:36,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:36,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774819251] [2021-06-05 13:54:36,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:36,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502053468] [2021-06-05 13:54:36,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502053468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:36,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:36,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:36,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743331622] [2021-06-05 13:54:36,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:36,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:36,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:36,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:36,396 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:37,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:37,108 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 13:54:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:37,109 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:37,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:37,110 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:54:37,110 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:54:37,110 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 212.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:37,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:54:37,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 13:54:37,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7323568575233024) internal successors, (2052), 751 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:37,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2052 transitions. [2021-06-05 13:54:37,118 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2052 transitions. Word has length 18 [2021-06-05 13:54:37,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:37,118 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2052 transitions. [2021-06-05 13:54:37,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:37,118 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2052 transitions. [2021-06-05 13:54:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:37,119 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:37,119 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:37,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1216,743 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:37,320 INFO L430 AbstractCegarLoop]: === Iteration 743 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:37,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:37,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1962445049, now seen corresponding path program 740 times [2021-06-05 13:54:37,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:37,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349133865] [2021-06-05 13:54:37,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:37,321 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:37,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1739979203] [2021-06-05 13:54:37,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 744 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 744 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:37,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:37,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:37,347 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:37,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:37,369 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 13:54:37,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:37,387 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 13:54:37,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:54:37,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:37,412 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 13:54:37,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:54:37,490 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 13:54:37,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:54:37,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:37,539 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 13:54:37,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:54:37,592 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1339], 12=[F]} [2021-06-05 13:54:37,598 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 13:54:37,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,632 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:37,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:37,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:37,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:37,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:37,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:37,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349133865] [2021-06-05 13:54:37,721 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:37,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739979203] [2021-06-05 13:54:37,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739979203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:37,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:37,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:37,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076342769] [2021-06-05 13:54:37,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:37,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:37,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:37,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:37,722 INFO L87 Difference]: Start difference. First operand 752 states and 2052 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:38,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:38,405 INFO L93 Difference]: Finished difference Result 791 states and 2144 transitions. [2021-06-05 13:54:38,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:38,406 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:38,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:38,407 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:54:38,407 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:54:38,408 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 195.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:38,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:54:38,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 750. [2021-06-05 13:54:38,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 13:54:38,414 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 13:54:38,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:38,415 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 13:54:38,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:38,415 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 13:54:38,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:38,415 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:38,415 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:38,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1217,744 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:38,616 INFO L430 AbstractCegarLoop]: === Iteration 744 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:38,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:38,616 INFO L82 PathProgramCache]: Analyzing trace with hash -1553052021, now seen corresponding path program 741 times [2021-06-05 13:54:38,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:38,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17282128] [2021-06-05 13:54:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:38,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:38,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [647672358] [2021-06-05 13:54:38,617 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 745 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 745 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:38,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:38,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:38,645 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:54:38,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:38,668 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 13:54:38,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:38,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:38,695 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 13:54:38,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:38,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:54:38,773 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 13:54:38,773 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 32 treesize of output 31 [2021-06-05 13:54:38,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:38,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:38,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:38,897 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 13:54:38,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:38,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:38,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:54:39,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:39,035 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 13:54:39,035 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 45 treesize of output 47 [2021-06-05 13:54:39,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:39,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:39,077 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 13:54:39,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:77 [2021-06-05 13:54:39,306 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1342], 7=[F]} [2021-06-05 13:54:39,311 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 13:54:39,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:39,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:39,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:39,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:39,388 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 13:54:39,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 13:54:39,389 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:39,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:39,434 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 13:54:39,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 13:54:39,670 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 13:54:39,799 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:39,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:39,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17282128] [2021-06-05 13:54:39,799 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:39,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647672358] [2021-06-05 13:54:39,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647672358] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:39,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:39,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:54:39,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897518586] [2021-06-05 13:54:39,799 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:54:39,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:39,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:54:39,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:39,800 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:40,782 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 45 [2021-06-05 13:54:40,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:40,836 INFO L93 Difference]: Finished difference Result 809 states and 2178 transitions. [2021-06-05 13:54:40,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:54:40,837 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:40,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:40,838 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:54:40,838 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 13:54:40,838 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 939.2ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:54:40,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 13:54:40,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 753. [2021-06-05 13:54:40,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.734042553191489) internal successors, (2056), 752 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2056 transitions. [2021-06-05 13:54:40,845 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2056 transitions. Word has length 18 [2021-06-05 13:54:40,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:40,845 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2056 transitions. [2021-06-05 13:54:40,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:40,846 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2056 transitions. [2021-06-05 13:54:40,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:40,846 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:40,846 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:41,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 745 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1218 [2021-06-05 13:54:41,047 INFO L430 AbstractCegarLoop]: === Iteration 745 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:41,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:41,047 INFO L82 PathProgramCache]: Analyzing trace with hash 165291685, now seen corresponding path program 742 times [2021-06-05 13:54:41,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:41,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377120228] [2021-06-05 13:54:41,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:41,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:41,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1018200402] [2021-06-05 13:54:41,048 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 746 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 746 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:41,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:41,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:41,073 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:41,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:41,095 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 13:54:41,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:41,120 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 13:54:41,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:54:41,174 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 13:54:41,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:54:41,210 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 13:54:41,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:54:41,245 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 13:54:41,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:41,323 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 50 treesize of output 38 [2021-06-05 13:54:41,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,332 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 29 treesize of output 34 [2021-06-05 13:54:41,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:41,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:41,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:41,390 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:41,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:41,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377120228] [2021-06-05 13:54:41,391 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:41,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018200402] [2021-06-05 13:54:41,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018200402] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:41,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:41,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:41,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405311799] [2021-06-05 13:54:41,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:41,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:41,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:41,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:41,391 INFO L87 Difference]: Start difference. First operand 753 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:42,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:42,044 INFO L93 Difference]: Finished difference Result 802 states and 2166 transitions. [2021-06-05 13:54:42,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:42,048 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:42,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:42,049 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:54:42,049 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:54:42,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 174.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:42,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:54:42,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 752. [2021-06-05 13:54:42,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.733688415446072) internal successors, (2053), 751 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:42,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2053 transitions. [2021-06-05 13:54:42,056 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2053 transitions. Word has length 18 [2021-06-05 13:54:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:42,057 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2053 transitions. [2021-06-05 13:54:42,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2053 transitions. [2021-06-05 13:54:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:42,057 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:42,057 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:42,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 746 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1234 [2021-06-05 13:54:42,258 INFO L430 AbstractCegarLoop]: === Iteration 746 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:42,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:42,258 INFO L82 PathProgramCache]: Analyzing trace with hash 183725711, now seen corresponding path program 743 times [2021-06-05 13:54:42,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:42,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981000269] [2021-06-05 13:54:42,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:42,259 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:42,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803377295] [2021-06-05 13:54:42,259 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 747 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 747 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:42,286 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:54:42,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:42,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:42,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:42,309 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 13:54:42,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:42,328 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 13:54:42,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:54:42,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:42,380 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 37 treesize of output 36 [2021-06-05 13:54:42,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:54:42,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:42,456 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 13:54:42,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:54:42,500 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 13:54:42,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:54:42,562 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1348], 12=[F]} [2021-06-05 13:54:42,566 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 13:54:42,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,601 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:42,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:42,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:42,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:42,610 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:42,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:42,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981000269] [2021-06-05 13:54:42,683 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:42,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803377295] [2021-06-05 13:54:42,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803377295] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:42,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:42,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:42,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726649710] [2021-06-05 13:54:42,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:42,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:42,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:42,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:42,684 INFO L87 Difference]: Start difference. First operand 752 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:43,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:43,356 INFO L93 Difference]: Finished difference Result 793 states and 2148 transitions. [2021-06-05 13:54:43,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:43,358 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:43,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:43,359 INFO L225 Difference]: With dead ends: 793 [2021-06-05 13:54:43,359 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 13:54:43,359 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 201.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:43,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 13:54:43,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 751. [2021-06-05 13:54:43,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 13:54:43,366 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 13:54:43,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:43,366 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 13:54:43,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:43,366 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 13:54:43,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:43,367 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:43,367 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:43,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1235,747 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:43,567 INFO L430 AbstractCegarLoop]: === Iteration 747 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:43,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:43,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1499883015, now seen corresponding path program 744 times [2021-06-05 13:54:43,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:43,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000081666] [2021-06-05 13:54:43,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:43,568 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:43,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355858606] [2021-06-05 13:54:43,569 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 748 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 748 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:43,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:43,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:43,595 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:43,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:43,617 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 13:54:43,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54: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 15 treesize of output 11 [2021-06-05 13:54:43,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:54:43,660 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 13:54:43,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:54:43,701 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 13:54:43,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:54:43,737 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 13:54:43,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:54:43,795 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:43,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:43,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,805 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 32 treesize of output 34 [2021-06-05 13:54:43,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:43,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:43,813 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 13:54:43,813 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:54:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:43,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:43,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000081666] [2021-06-05 13:54:43,876 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:43,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355858606] [2021-06-05 13:54:43,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355858606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:43,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:43,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:43,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100767021] [2021-06-05 13:54:43,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:43,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:43,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:43,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:43,876 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:44,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:44,468 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 13:54:44,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:44,469 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:44,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:44,470 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:54:44,471 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:54:44,471 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 142.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:44,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:54:44,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 749. [2021-06-05 13:54:44,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 13:54:44,477 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 13:54:44,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:44,477 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 13:54:44,477 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:44,478 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 13:54:44,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:44,478 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:44,478 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:44,678 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 748 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1236 [2021-06-05 13:54:44,679 INFO L430 AbstractCegarLoop]: === Iteration 748 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:44,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:44,679 INFO L82 PathProgramCache]: Analyzing trace with hash 551936906, now seen corresponding path program 745 times [2021-06-05 13:54:44,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:44,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627454979] [2021-06-05 13:54:44,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:44,680 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:44,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901910115] [2021-06-05 13:54:44,680 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 749 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 749 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:44,705 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:54:44,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:44,727 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 13:54:44,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:44,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:44,752 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 13:54:44,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:44,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:54:44,819 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 25 treesize of output 24 [2021-06-05 13:54:44,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:44,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:54:44,901 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1353], 2=[F]} [2021-06-05 13:54:44,903 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 13:54:44,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:44,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:44,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:44,916 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:54:44,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:44,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:44,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:54:44,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:44,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:44,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627454979] [2021-06-05 13:54:44,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:44,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901910115] [2021-06-05 13:54:44,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901910115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:44,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:44,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:44,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562359541] [2021-06-05 13:54:44,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:44,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:44,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:44,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:44,961 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:45,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:45,509 INFO L93 Difference]: Finished difference Result 797 states and 2153 transitions. [2021-06-05 13:54:45,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:45,511 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:45,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:45,512 INFO L225 Difference]: With dead ends: 797 [2021-06-05 13:54:45,512 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 13:54:45,512 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 159.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:45,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 13:54:45,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 754. [2021-06-05 13:54:45,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.731739707835325) internal successors, (2057), 753 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:45,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2057 transitions. [2021-06-05 13:54:45,519 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2057 transitions. Word has length 18 [2021-06-05 13:54:45,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:45,519 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2057 transitions. [2021-06-05 13:54:45,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:45,519 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2057 transitions. [2021-06-05 13:54:45,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:45,520 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:45,520 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:45,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1237,749 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:45,720 INFO L430 AbstractCegarLoop]: === Iteration 749 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:45,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:45,721 INFO L82 PathProgramCache]: Analyzing trace with hash -2024686684, now seen corresponding path program 746 times [2021-06-05 13:54:45,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:45,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617759156] [2021-06-05 13:54:45,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:45,722 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:45,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114187696] [2021-06-05 13:54:45,722 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 750 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 750 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:45,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:45,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:45,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:54:45,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:45,803 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 13:54:45,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:45,822 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 13:54:45,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:54:45,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:45,898 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 13:54:45,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:54:45,967 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1355], 2=[F]} [2021-06-05 13:54:45,969 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 13:54:45,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,987 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,987 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 33 treesize of output 41 [2021-06-05 13:54:45,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:45,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:45,999 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:54:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:46,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617759156] [2021-06-05 13:54:46,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114187696] [2021-06-05 13:54:46,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114187696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:46,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:46,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:46,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209736410] [2021-06-05 13:54:46,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:46,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:46,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:46,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:46,064 INFO L87 Difference]: Start difference. First operand 754 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:46,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:46,671 INFO L93 Difference]: Finished difference Result 822 states and 2215 transitions. [2021-06-05 13:54:46,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:46,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:46,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:46,674 INFO L225 Difference]: With dead ends: 822 [2021-06-05 13:54:46,674 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 13:54:46,674 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 172.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:46,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 13:54:46,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 751. [2021-06-05 13:54:46,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:46,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 13:54:46,681 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 13:54:46,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:46,681 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 13:54:46,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:46,681 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 13:54:46,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:46,682 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:46,682 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:46,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 750 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1238 [2021-06-05 13:54:46,882 INFO L430 AbstractCegarLoop]: === Iteration 750 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:46,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:46,882 INFO L82 PathProgramCache]: Analyzing trace with hash -2006252658, now seen corresponding path program 747 times [2021-06-05 13:54:46,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:46,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215622195] [2021-06-05 13:54:46,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:46,883 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:46,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478003463] [2021-06-05 13:54:46,883 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 751 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 751 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:46,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:46,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:46,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:54:46,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:46,930 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 13:54:46,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:46,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:46,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:46,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:46,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 13:54:46,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:46,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:46,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:46,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 13:54:47,007 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 25 treesize of output 24 [2021-06-05 13:54:47,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:47,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:47,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:47,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:54:47,038 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1357], 2=[F]} [2021-06-05 13:54:47,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 16 treesize of output 18 [2021-06-05 13:54:47,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:47,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:47,057 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:47,057 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 35 treesize of output 45 [2021-06-05 13:54:47,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:47,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:47,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:47,070 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:50 [2021-06-05 13:54:47,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:47,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:47,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215622195] [2021-06-05 13:54:47,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:47,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478003463] [2021-06-05 13:54:47,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478003463] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:47,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:47,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:47,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601151982] [2021-06-05 13:54:47,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:47,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:47,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:47,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:47,154 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:47,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:47,759 INFO L93 Difference]: Finished difference Result 813 states and 2191 transitions. [2021-06-05 13:54:47,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:47,759 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:47,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:47,760 INFO L225 Difference]: With dead ends: 813 [2021-06-05 13:54:47,760 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 13:54:47,761 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 144.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:47,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 13:54:47,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 750. [2021-06-05 13:54:47,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:47,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 13:54:47,767 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 13:54:47,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:47,767 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 13:54:47,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:47,768 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 13:54:47,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:47,768 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:47,768 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:47,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1239,751 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:47,969 INFO L430 AbstractCegarLoop]: === Iteration 751 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:47,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:47,969 INFO L82 PathProgramCache]: Analyzing trace with hash -690095354, now seen corresponding path program 748 times [2021-06-05 13:54:47,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:47,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453922762] [2021-06-05 13:54:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:47,970 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:47,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800743014] [2021-06-05 13:54:47,971 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 752 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 752 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:47,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:47,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:47,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:48,021 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 13:54:48,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:48,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:48,047 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 13:54:48,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:48,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:54:48,122 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 13:54:48,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:48,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:54:48,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:48,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:48,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:48,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:48,168 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:54:48,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:48,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:48,179 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 25 treesize of output 24 [2021-06-05 13:54:48,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:48,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:48,189 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 13:54:48,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:54:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:48,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:48,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453922762] [2021-06-05 13:54:48,256 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:48,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800743014] [2021-06-05 13:54:48,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800743014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:48,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:48,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:48,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833358744] [2021-06-05 13:54:48,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:48,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:48,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:48,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:48,257 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:48,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:48,800 INFO L93 Difference]: Finished difference Result 807 states and 2182 transitions. [2021-06-05 13:54:48,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:48,802 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:48,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:48,803 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:54:48,803 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:54:48,803 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 159.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:48,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:54:48,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 749. [2021-06-05 13:54:48,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 13:54:48,810 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 13:54:48,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:48,810 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 13:54:48,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:48,810 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 13:54:48,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:48,811 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:48,811 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:49,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1240,752 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:49,011 INFO L430 AbstractCegarLoop]: === Iteration 752 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:49,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:49,011 INFO L82 PathProgramCache]: Analyzing trace with hash 382990026, now seen corresponding path program 749 times [2021-06-05 13:54:49,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:49,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713213491] [2021-06-05 13:54:49,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:49,013 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:49,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529523198] [2021-06-05 13:54:49,013 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 753 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 753 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:49,042 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:54:49,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:49,043 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:54:49,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:49,065 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 13:54:49,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:49,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:49,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 15 treesize of output 11 [2021-06-05 13:54:49,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:49,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:54:49,149 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 13:54:49,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:49,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:54:49,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:49,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:49,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:49,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:49,217 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:54:49,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:49,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:49,229 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 25 treesize of output 24 [2021-06-05 13:54:49,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:49,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:49,242 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 13:54:49,242 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:54:49,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:49,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:49,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713213491] [2021-06-05 13:54:49,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:49,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529523198] [2021-06-05 13:54:49,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529523198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:49,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:49,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:49,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456205832] [2021-06-05 13:54:49,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:49,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:49,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:49,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:49,313 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:49,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:49,867 INFO L93 Difference]: Finished difference Result 863 states and 2325 transitions. [2021-06-05 13:54:49,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:49,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:49,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:49,869 INFO L225 Difference]: With dead ends: 863 [2021-06-05 13:54:49,869 INFO L226 Difference]: Without dead ends: 860 [2021-06-05 13:54:49,870 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 200.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:54:49,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-06-05 13:54:49,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 748. [2021-06-05 13:54:49,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7322623828647923) internal successors, (2041), 747 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:49,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2041 transitions. [2021-06-05 13:54:49,877 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2041 transitions. Word has length 18 [2021-06-05 13:54:49,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:49,877 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2041 transitions. [2021-06-05 13:54:49,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:49,877 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2041 transitions. [2021-06-05 13:54:49,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:49,878 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:49,878 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:50,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1241,753 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:50,079 INFO L430 AbstractCegarLoop]: === Iteration 753 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:50,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:50,079 INFO L82 PathProgramCache]: Analyzing trace with hash 553732099, now seen corresponding path program 750 times [2021-06-05 13:54:50,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:50,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880196224] [2021-06-05 13:54:50,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:50,080 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:50,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923304457] [2021-06-05 13:54:50,080 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 754 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 754 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:50,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:54:50,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:50,114 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:50,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:50,140 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 13:54:50,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:50,160 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 13:54:50,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:54:50,191 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 13:54:50,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:54:50,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:50,220 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 13:54:50,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:54:50,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 42 treesize of output 44 [2021-06-05 13:54:50,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:50,368 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 13:54:50,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,381 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 49 treesize of output 37 [2021-06-05 13:54:50,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:50,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:50,388 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:50,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:50,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880196224] [2021-06-05 13:54:50,421 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:50,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923304457] [2021-06-05 13:54:50,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923304457] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:50,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:50,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:50,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597457625] [2021-06-05 13:54:50,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:50,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:50,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:50,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:50,422 INFO L87 Difference]: Start difference. First operand 748 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:51,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:51,221 INFO L93 Difference]: Finished difference Result 800 states and 2153 transitions. [2021-06-05 13:54:51,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:51,222 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:51,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:51,223 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:54:51,223 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:54:51,224 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 176.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:51,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:54:51,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 750. [2021-06-05 13:54:51,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.732977303070761) internal successors, (2047), 749 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:51,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2047 transitions. [2021-06-05 13:54:51,231 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2047 transitions. Word has length 18 [2021-06-05 13:54:51,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:51,231 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2047 transitions. [2021-06-05 13:54:51,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:51,231 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2047 transitions. [2021-06-05 13:54:51,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:51,231 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:51,231 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:51,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 754 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1242 [2021-06-05 13:54:51,432 INFO L430 AbstractCegarLoop]: === Iteration 754 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:51,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:51,432 INFO L82 PathProgramCache]: Analyzing trace with hash -2022891491, now seen corresponding path program 751 times [2021-06-05 13:54:51,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:51,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822589136] [2021-06-05 13:54:51,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:51,433 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:51,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085526521] [2021-06-05 13:54:51,433 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 755 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 755 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:51,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:51,459 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:51,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:51,481 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 13:54:51,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:51,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 20 treesize of output 16 [2021-06-05 13:54:51,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:54:51,555 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 13:54:51,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:54:51,589 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 13:54:51,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:51,626 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 13:54:51,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:54:51,700 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 50 treesize of output 38 [2021-06-05 13:54:51,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,709 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 29 treesize of output 34 [2021-06-05 13:54:51,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:51,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:51,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:51,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:51,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822589136] [2021-06-05 13:54:51,774 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:51,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085526521] [2021-06-05 13:54:51,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085526521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:51,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:51,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:51,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446682448] [2021-06-05 13:54:51,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:51,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:51,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:51,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:51,775 INFO L87 Difference]: Start difference. First operand 750 states and 2047 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:52,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:52,574 INFO L93 Difference]: Finished difference Result 813 states and 2184 transitions. [2021-06-05 13:54:52,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:52,574 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:52,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:52,575 INFO L225 Difference]: With dead ends: 813 [2021-06-05 13:54:52,576 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 13:54:52,576 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 170.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:52,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 13:54:52,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 749. [2021-06-05 13:54:52,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.732620320855615) internal successors, (2044), 748 states have internal predecessors, (2044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:52,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2044 transitions. [2021-06-05 13:54:52,587 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2044 transitions. Word has length 18 [2021-06-05 13:54:52,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:52,587 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2044 transitions. [2021-06-05 13:54:52,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:52,587 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2044 transitions. [2021-06-05 13:54:52,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:52,588 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:52,588 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:52,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 755 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1243 [2021-06-05 13:54:52,788 INFO L430 AbstractCegarLoop]: === Iteration 755 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:52,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:52,789 INFO L82 PathProgramCache]: Analyzing trace with hash -2004457465, now seen corresponding path program 752 times [2021-06-05 13:54:52,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:52,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114041646] [2021-06-05 13:54:52,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:52,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:52,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660337096] [2021-06-05 13:54:52,790 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 756 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 756 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:52,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:54:52,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:52,814 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:52,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:52,836 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 13:54:52,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:52,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:52,860 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 13:54:52,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:52,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:54:52,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:52,892 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 13:54:52,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:52,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 13:54:52,938 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 13:54:52,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:52,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:52,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:54:52,991 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 13:54:52,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:53,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:53,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:53,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:54:53,071 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1370], 12=[F]} [2021-06-05 13:54:53,079 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 13:54:53,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:53,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:53,124 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:53,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:54:53,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:53,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:53,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:53,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:54:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:53,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:53,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114041646] [2021-06-05 13:54:53,231 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:53,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660337096] [2021-06-05 13:54:53,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660337096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:53,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:53,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:53,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901780634] [2021-06-05 13:54:53,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:53,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:53,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:53,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:53,232 INFO L87 Difference]: Start difference. First operand 749 states and 2044 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:54,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:54,197 INFO L93 Difference]: Finished difference Result 796 states and 2154 transitions. [2021-06-05 13:54:54,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:54,198 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:54,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:54,199 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:54:54,199 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:54:54,199 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 206.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:54,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:54:54,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 748. [2021-06-05 13:54:54,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7322623828647923) internal successors, (2041), 747 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2041 transitions. [2021-06-05 13:54:54,207 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2041 transitions. Word has length 18 [2021-06-05 13:54:54,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:54,207 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2041 transitions. [2021-06-05 13:54:54,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:54,207 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2041 transitions. [2021-06-05 13:54:54,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:54,207 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:54,207 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:54,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 756 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1244 [2021-06-05 13:54:54,408 INFO L430 AbstractCegarLoop]: === Iteration 756 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:54,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:54,408 INFO L82 PathProgramCache]: Analyzing trace with hash -688300161, now seen corresponding path program 753 times [2021-06-05 13:54:54,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:54,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653583757] [2021-06-05 13:54:54,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:54,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:54,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442440655] [2021-06-05 13:54:54,410 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 757 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 757 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:54,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:54:54,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:54,439 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:54:54,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:54,470 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 13:54:54,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:54,504 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 13:54:54,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:54:54,585 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 13:54:54,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:54:54,642 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 13:54:54,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:54,688 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 13:54:54,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:54:54,747 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:54,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:54,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,759 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 32 treesize of output 34 [2021-06-05 13:54:54,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:54,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:54,768 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 13:54:54,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 13:54:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:54,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:54,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653583757] [2021-06-05 13:54:54,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:54,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442440655] [2021-06-05 13:54:54,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442440655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:54,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:54,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:54,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488431188] [2021-06-05 13:54:54,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:54,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:54,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:54,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:54,839 INFO L87 Difference]: Start difference. First operand 748 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:55,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:55,620 INFO L93 Difference]: Finished difference Result 796 states and 2155 transitions. [2021-06-05 13:54:55,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:55,621 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:55,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:55,622 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:54:55,622 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:54:55,622 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 201.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:55,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:54:55,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 747. [2021-06-05 13:54:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:55,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 13:54:55,629 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 13:54:55,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:55,629 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 13:54:55,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:55,629 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 13:54:55,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:55,630 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:55,630 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:55,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 757 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1245 [2021-06-05 13:54:55,831 INFO L430 AbstractCegarLoop]: === Iteration 757 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:55,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:55,831 INFO L82 PathProgramCache]: Analyzing trace with hash -204755296, now seen corresponding path program 754 times [2021-06-05 13:54:55,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:55,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763814728] [2021-06-05 13:54:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:55,832 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:55,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1715251130] [2021-06-05 13:54:55,832 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 758 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 758 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:55,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:54:55,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:55,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:54:55,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:55,878 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 13:54:55,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:55,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:55,897 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 13:54:55,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:55,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:54:55,924 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 13:54:55,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:55,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:55,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:54:55,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:55,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:55,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:55,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:54:55,998 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:54:55,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:56,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:56,010 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 25 treesize of output 24 [2021-06-05 13:54:56,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:56,019 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 13:54:56,019 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:54:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:56,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:56,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763814728] [2021-06-05 13:54:56,087 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:56,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715251130] [2021-06-05 13:54:56,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715251130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:56,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:56,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:56,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158559665] [2021-06-05 13:54:56,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:56,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:56,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:56,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:56,088 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:56,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:56,687 INFO L93 Difference]: Finished difference Result 836 states and 2251 transitions. [2021-06-05 13:54:56,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:56,689 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:56,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:56,690 INFO L225 Difference]: With dead ends: 836 [2021-06-05 13:54:56,690 INFO L226 Difference]: Without dead ends: 833 [2021-06-05 13:54:56,690 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:54:56,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2021-06-05 13:54:56,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 750. [2021-06-05 13:54:56,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 13:54:56,697 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 13:54:56,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:56,697 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 13:54:56,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:56,697 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 13:54:56,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:56,698 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:56,698 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:56,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 758 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1246 [2021-06-05 13:54:56,898 INFO L430 AbstractCegarLoop]: === Iteration 758 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:56,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:56,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1457870599, now seen corresponding path program 755 times [2021-06-05 13:54:56,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:56,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374662805] [2021-06-05 13:54:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:56,900 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:56,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543327504] [2021-06-05 13:54:56,900 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 759 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 759 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:56,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:54:56,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:56,926 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:56,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:56,948 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 13:54:56,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:56,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:56,973 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 13:54:56,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:56,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:56,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:54:57,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:57,036 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 13:54:57,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:57,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:54:57,079 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 13:54:57,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:57,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:54:57,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:57,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 37 treesize of output 36 [2021-06-05 13:54:57,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:57,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:54:57,254 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:54:57,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:54:57,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:57,265 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 32 treesize of output 34 [2021-06-05 13:54:57,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:57,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:57,272 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 13:54:57,273 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:54:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:57,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:57,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374662805] [2021-06-05 13:54:57,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:57,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543327504] [2021-06-05 13:54:57,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543327504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:57,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:57,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:57,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235634894] [2021-06-05 13:54:57,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:57,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:57,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:57,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:57,349 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:58,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:58,192 INFO L93 Difference]: Finished difference Result 794 states and 2152 transitions. [2021-06-05 13:54:58,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:58,194 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:58,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:58,195 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:54:58,195 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:54:58,195 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 216.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:54:58,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 747. [2021-06-05 13:54:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:58,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 13:54:58,202 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 13:54:58,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:58,202 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 13:54:58,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:58,202 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 13:54:58,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:58,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:58,202 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:58,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 759 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1247 [2021-06-05 13:54:58,403 INFO L430 AbstractCegarLoop]: === Iteration 759 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:58,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:58,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1439530379, now seen corresponding path program 756 times [2021-06-05 13:54:58,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:58,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173010492] [2021-06-05 13:54:58,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:58,405 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:58,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2009752972] [2021-06-05 13:54:58,405 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 760 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 760 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:58,433 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:54:58,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:54:58,434 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:58,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:58,455 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 13:54:58,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:54:58,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:58,475 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 13:54:58,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:54:58,501 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 13:54:58,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:54:58,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:58,534 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 13:54:58,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:54:58,584 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 13:54:58,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:54:58,698 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 13:54:58,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,716 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 49 treesize of output 37 [2021-06-05 13:54:58,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:58,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:58,723 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:54:58,760 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:54:58,760 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:54:58,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173010492] [2021-06-05 13:54:58,760 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:54:58,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009752972] [2021-06-05 13:54:58,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009752972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:54:58,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:54:58,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:54:58,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038923590] [2021-06-05 13:54:58,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:54:58,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:54:58,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:54:58,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:54:58,761 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:59,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:54:59,498 INFO L93 Difference]: Finished difference Result 799 states and 2149 transitions. [2021-06-05 13:54:59,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:54:59,499 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:54:59,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:54:59,500 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:54:59,500 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:54:59,500 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 195.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:54:59,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:54:59,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 749. [2021-06-05 13:54:59,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:59,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 13:54:59,507 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 13:54:59,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:54:59,507 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 13:54:59,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:54:59,507 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 13:54:59,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:54:59,508 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:54:59,508 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:54:59,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 760 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1248 [2021-06-05 13:54:59,709 INFO L430 AbstractCegarLoop]: === Iteration 760 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:54:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:54:59,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1137093211, now seen corresponding path program 757 times [2021-06-05 13:54:59,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:54:59,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573166024] [2021-06-05 13:54:59,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:54:59,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:54:59,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1225542257] [2021-06-05 13:54:59,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 761 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 761 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:54:59,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:54:59,745 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:54:59,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:54:59,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 12 treesize of output 11 [2021-06-05 13:54:59,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:59,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:54:59,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:59,791 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 13:54:59,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:59,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:54:59,819 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 13:54:59,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:59,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:54:59,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:54:59,860 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 37 treesize of output 36 [2021-06-05 13:54:59,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:59,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:54:59,913 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 13:54:59,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:54:59,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:54:59,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:55:00,019 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 13:55:00,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:00,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:00,032 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 49 treesize of output 37 [2021-06-05 13:55:00,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:00,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:00,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:00,039 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:00,095 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:00,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:00,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573166024] [2021-06-05 13:55:00,095 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:00,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225542257] [2021-06-05 13:55:00,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225542257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:00,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:00,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:00,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858308878] [2021-06-05 13:55:00,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:00,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:00,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:00,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:00,096 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:00,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:00,993 INFO L93 Difference]: Finished difference Result 812 states and 2180 transitions. [2021-06-05 13:55:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:00,994 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:00,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:00,995 INFO L225 Difference]: With dead ends: 812 [2021-06-05 13:55:00,995 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 13:55:00,995 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 208.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:00,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 13:55:01,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 748. [2021-06-05 13:55:01,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7309236947791167) internal successors, (2040), 747 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:01,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2040 transitions. [2021-06-05 13:55:01,003 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2040 transitions. Word has length 18 [2021-06-05 13:55:01,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:01,003 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2040 transitions. [2021-06-05 13:55:01,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:01,003 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2040 transitions. [2021-06-05 13:55:01,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:01,003 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:01,003 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:01,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1249,761 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:01,204 INFO L430 AbstractCegarLoop]: === Iteration 761 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:01,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:01,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1118659185, now seen corresponding path program 758 times [2021-06-05 13:55:01,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:01,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37337498] [2021-06-05 13:55:01,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:01,206 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:01,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636824235] [2021-06-05 13:55:01,206 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 762 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 762 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:01,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:01,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:01,237 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:01,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:01,259 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 13:55:01,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:55:01,283 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 13:55:01,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:55:01,306 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 13:55:01,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:55:01,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:01,341 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 37 treesize of output 36 [2021-06-05 13:55:01,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:55:01,387 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 13:55:01,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:55:01,441 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1387], 12=[F]} [2021-06-05 13:55:01,445 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 13:55:01,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,481 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:01,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:55:01,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:01,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:01,489 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:55:01,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:01,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:01,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37337498] [2021-06-05 13:55:01,559 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:01,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636824235] [2021-06-05 13:55:01,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636824235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:01,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:01,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:01,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781307797] [2021-06-05 13:55:01,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:01,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:01,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:01,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:01,560 INFO L87 Difference]: Start difference. First operand 748 states and 2040 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:02,154 INFO L93 Difference]: Finished difference Result 795 states and 2150 transitions. [2021-06-05 13:55:02,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:02,155 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:02,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:02,157 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:55:02,157 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:55:02,157 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 157.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:02,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:55:02,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 747. [2021-06-05 13:55:02,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 13:55:02,164 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 13:55:02,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:02,164 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 13:55:02,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,164 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 13:55:02,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:02,164 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:02,165 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:02,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1250,762 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:02,365 INFO L430 AbstractCegarLoop]: === Iteration 762 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:02,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:02,365 INFO L82 PathProgramCache]: Analyzing trace with hash 2073878795, now seen corresponding path program 759 times [2021-06-05 13:55:02,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:02,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458295001] [2021-06-05 13:55:02,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:02,367 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:02,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [266124551] [2021-06-05 13:55:02,367 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 763 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 763 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:02,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:55:02,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:02,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:55:02,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:02,511 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:02,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:02,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458295001] [2021-06-05 13:55:02,512 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:02,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266124551] [2021-06-05 13:55:02,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266124551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:02,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:02,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:02,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852807545] [2021-06-05 13:55:02,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:02,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:02,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:02,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:02,512 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:02,944 INFO L93 Difference]: Finished difference Result 835 states and 2239 transitions. [2021-06-05 13:55:02,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:02,945 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:02,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:02,946 INFO L225 Difference]: With dead ends: 835 [2021-06-05 13:55:02,946 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 13:55:02,947 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 124.1ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:55:02,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 13:55:02,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 743. [2021-06-05 13:55:02,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 13:55:02,954 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 13:55:02,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:02,954 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 13:55:02,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:02,954 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 13:55:02,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:02,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:02,955 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:03,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1251,763 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:03,156 INFO L430 AbstractCegarLoop]: === Iteration 763 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:03,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:03,156 INFO L82 PathProgramCache]: Analyzing trace with hash 197498119, now seen corresponding path program 760 times [2021-06-05 13:55:03,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:03,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476854970] [2021-06-05 13:55:03,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:03,170 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:03,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231884323] [2021-06-05 13:55:03,170 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 764 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 764 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:03,196 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:03,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:03,196 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:03,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:03,221 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 13:55:03,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:55:03,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:03,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 13:55:03,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:55:03,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 13:55:03,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:55:03,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:03,310 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 13:55:03,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:55:03,369 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 13:55:03,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:55:03,473 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:03,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:55:03,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,483 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 32 treesize of output 34 [2021-06-05 13:55:03,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:03,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:03,491 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 13:55:03,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:55:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:03,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:03,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476854970] [2021-06-05 13:55:03,569 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:03,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231884323] [2021-06-05 13:55:03,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231884323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:03,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:03,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:03,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644830062] [2021-06-05 13:55:03,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:03,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:03,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:03,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:03,570 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:04,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:04,448 INFO L93 Difference]: Finished difference Result 791 states and 2144 transitions. [2021-06-05 13:55:04,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:04,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:04,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:04,450 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:55:04,450 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:55:04,450 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 200.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:04,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:55:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 743. [2021-06-05 13:55:04,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:04,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 13:55:04,457 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 13:55:04,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:04,457 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 13:55:04,457 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:04,457 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 13:55:04,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:04,458 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:04,458 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:04,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1252,764 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:04,658 INFO L430 AbstractCegarLoop]: === Iteration 764 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:04,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:04,658 INFO L82 PathProgramCache]: Analyzing trace with hash 681042984, now seen corresponding path program 761 times [2021-06-05 13:55:04,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:04,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142258379] [2021-06-05 13:55:04,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:04,660 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:04,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1445237837] [2021-06-05 13:55:04,660 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 765 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 765 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:04,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:04,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:04,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:04,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:04,707 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 13:55:04,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:04,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:55:04,731 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 13:55:04,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:04,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:55:04,753 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 13:55:04,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:04,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:55:04,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:04,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:04,820 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:55:04,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:04,829 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 13:55:04,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:04,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:04,836 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 13:55:04,836 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:55:04,897 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:04,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:04,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142258379] [2021-06-05 13:55:04,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:04,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445237837] [2021-06-05 13:55:04,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445237837] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:04,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:04,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:04,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323987768] [2021-06-05 13:55:04,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:04,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:04,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:04,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:04,898 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:05,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:05,367 INFO L93 Difference]: Finished difference Result 837 states and 2253 transitions. [2021-06-05 13:55:05,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:05,368 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:05,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:05,369 INFO L225 Difference]: With dead ends: 837 [2021-06-05 13:55:05,369 INFO L226 Difference]: Without dead ends: 834 [2021-06-05 13:55:05,369 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 142.1ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:55:05,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2021-06-05 13:55:05,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 749. [2021-06-05 13:55:05,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:05,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 13:55:05,376 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 13:55:05,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:05,377 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 13:55:05,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:05,377 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 13:55:05,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:05,377 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:05,377 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:05,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 765 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1253 [2021-06-05 13:55:05,578 INFO L430 AbstractCegarLoop]: === Iteration 765 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:05,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:05,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1951298417, now seen corresponding path program 762 times [2021-06-05 13:55:05,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:05,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472784569] [2021-06-05 13:55:05,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:05,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:05,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957328111] [2021-06-05 13:55:05,579 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 766 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 766 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:05,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:55:05,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:05,612 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:05,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:05,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 13:55:05,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:55:05,670 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 13:55:05,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:55:05,693 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 13:55:05,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:55:05,721 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 13:55:05,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:55:05,750 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 13:55:05,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:55:05,808 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:05,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:55:05,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,818 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 32 treesize of output 34 [2021-06-05 13:55:05,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:05,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:05,826 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 13:55:05,826 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:55:05,888 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:05,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:05,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472784569] [2021-06-05 13:55:05,889 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:05,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957328111] [2021-06-05 13:55:05,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957328111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:05,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:05,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:05,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000905445] [2021-06-05 13:55:05,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:05,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:05,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:05,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:05,889 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:06,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:06,719 INFO L93 Difference]: Finished difference Result 798 states and 2163 transitions. [2021-06-05 13:55:06,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:06,720 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:06,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:06,721 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:55:06,722 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 13:55:06,722 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 132.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:06,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 13:55:06,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 749. [2021-06-05 13:55:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:06,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 13:55:06,731 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 13:55:06,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:06,731 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 13:55:06,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:06,731 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 13:55:06,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:06,732 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:06,732 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:06,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 766 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1254 [2021-06-05 13:55:06,955 INFO L430 AbstractCegarLoop]: === Iteration 766 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:06,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:06,955 INFO L82 PathProgramCache]: Analyzing trace with hash 155485703, now seen corresponding path program 763 times [2021-06-05 13:55:06,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:06,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3286317] [2021-06-05 13:55:06,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:06,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:06,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1590312347] [2021-06-05 13:55:06,957 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 767 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 767 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:06,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:06,983 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:06,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:07,007 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 13:55:07,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:55:07,035 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 13:55:07,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:55:07,059 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 13:55:07,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:55:07,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 15 treesize of output 11 [2021-06-05 13:55:07,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:55:07,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:07,125 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 13:55:07,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,252 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2021-06-05 13:55:07,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:55:07,337 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:07,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:55:07,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,347 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 32 treesize of output 34 [2021-06-05 13:55:07,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:07,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:07,356 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 13:55:07,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:55:07,424 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:07,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:07,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3286317] [2021-06-05 13:55:07,425 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:07,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590312347] [2021-06-05 13:55:07,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590312347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:07,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:07,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:07,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336149755] [2021-06-05 13:55:07,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:07,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:07,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:07,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:07,425 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:07,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:07,937 INFO L93 Difference]: Finished difference Result 793 states and 2149 transitions. [2021-06-05 13:55:07,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:07,938 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:07,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:07,939 INFO L225 Difference]: With dead ends: 793 [2021-06-05 13:55:07,939 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 13:55:07,939 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 178.1ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:07,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 13:55:07,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 743. [2021-06-05 13:55:07,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:07,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 13:55:07,946 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 13:55:07,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:07,946 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 13:55:07,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:07,946 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 13:55:07,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:07,947 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:07,947 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:08,147 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 767 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1255 [2021-06-05 13:55:08,147 INFO L430 AbstractCegarLoop]: === Iteration 767 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:08,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:08,147 INFO L82 PathProgramCache]: Analyzing trace with hash 144054915, now seen corresponding path program 764 times [2021-06-05 13:55:08,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:08,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215112736] [2021-06-05 13:55:08,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:08,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:08,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [862539286] [2021-06-05 13:55:08,149 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 768 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 768 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:08,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:08,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:08,175 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:08,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:08,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 15 treesize of output 11 [2021-06-05 13:55:08,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:08,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:08,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 32 treesize of output 31 [2021-06-05 13:55:08,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:55:08,284 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 13:55:08,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:08,371 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 13:55:08,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:55:08,410 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 13:55:08,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:55:08,448 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 50 treesize of output 38 [2021-06-05 13:55:08,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,457 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 29 treesize of output 34 [2021-06-05 13:55:08,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:08,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:08,464 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:08,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:08,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215112736] [2021-06-05 13:55:08,499 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:08,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862539286] [2021-06-05 13:55:08,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862539286] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:08,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:08,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:08,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111899397] [2021-06-05 13:55:08,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:08,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:08,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:08,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:08,500 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:09,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:09,047 INFO L93 Difference]: Finished difference Result 782 states and 2117 transitions. [2021-06-05 13:55:09,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:09,048 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:09,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:09,049 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:55:09,049 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 13:55:09,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 187.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:09,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 13:55:09,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 745. [2021-06-05 13:55:09,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:09,056 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:09,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:09,056 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:09,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:09,056 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:09,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:09,057 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:09,057 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:09,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1256,768 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:09,257 INFO L430 AbstractCegarLoop]: === Iteration 768 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:09,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:09,257 INFO L82 PathProgramCache]: Analyzing trace with hash -2090052579, now seen corresponding path program 765 times [2021-06-05 13:55:09,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:09,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354931788] [2021-06-05 13:55:09,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:09,258 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:09,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152154674] [2021-06-05 13:55:09,259 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 769 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 769 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:09,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:55:09,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:09,286 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 13:55:09,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:09,321 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 13:55:09,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:09,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:09,375 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 37 treesize of output 36 [2021-06-05 13:55:09,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:55:09,465 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 13:55:09,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 13:55:09,552 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 13:55:09,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:55:09,681 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 13:55:09,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 13:55:09,727 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 50 treesize of output 38 [2021-06-05 13:55:09,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,741 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 29 treesize of output 34 [2021-06-05 13:55:09,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:09,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:09,753 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 13:55:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:09,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:09,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354931788] [2021-06-05 13:55:09,823 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:09,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152154674] [2021-06-05 13:55:09,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152154674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:09,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:09,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:09,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531883544] [2021-06-05 13:55:09,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:09,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:09,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:09,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:09,824 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:10,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:10,795 INFO L93 Difference]: Finished difference Result 787 states and 2128 transitions. [2021-06-05 13:55:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:55:10,797 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:10,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:10,798 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:55:10,798 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:55:10,798 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 379.1ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:55:10,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:55:10,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 745. [2021-06-05 13:55:10,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:10,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:10,806 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:10,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:10,806 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:10,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:10,807 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:10,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:10,807 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:10,807 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:11,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 769 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1257 [2021-06-05 13:55:11,008 INFO L430 AbstractCegarLoop]: === Iteration 769 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:11,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:11,008 INFO L82 PathProgramCache]: Analyzing trace with hash -361005245, now seen corresponding path program 766 times [2021-06-05 13:55:11,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:11,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447805001] [2021-06-05 13:55:11,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:11,009 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:11,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1762659240] [2021-06-05 13:55:11,009 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 770 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 770 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:11,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:11,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:11,042 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:11,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:11,064 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 13:55:11,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:11,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:11,084 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 13:55:11,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:55:11,157 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 13:55:11,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:11,216 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 13:55:11,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:55:11,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 13:55:11,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:55:11,315 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 13:55:11,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,328 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 49 treesize of output 37 [2021-06-05 13:55:11,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:11,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:11,336 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:11,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:11,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447805001] [2021-06-05 13:55:11,372 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:11,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762659240] [2021-06-05 13:55:11,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762659240] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:11,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:11,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:11,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292019044] [2021-06-05 13:55:11,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:11,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:11,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:11,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:11,372 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:12,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:12,125 INFO L93 Difference]: Finished difference Result 791 states and 2138 transitions. [2021-06-05 13:55:12,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:12,126 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:12,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:12,127 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:55:12,127 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:55:12,127 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 194.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:12,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:55:12,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 747. [2021-06-05 13:55:12,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:12,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:12,134 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:12,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:12,134 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:12,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:12,134 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:12,134 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:12,134 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:12,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 770 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1258 [2021-06-05 13:55:12,335 INFO L430 AbstractCegarLoop]: === Iteration 770 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:12,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1357338461, now seen corresponding path program 767 times [2021-06-05 13:55:12,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:12,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400808077] [2021-06-05 13:55:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:12,336 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:12,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361417065] [2021-06-05 13:55:12,336 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 771 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 771 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:12,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:12,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:12,361 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:12,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:12,383 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 13:55:12,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:12,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:12,434 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 37 treesize of output 36 [2021-06-05 13:55:12,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:55:12,493 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 13:55:12,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:12,553 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 13:55:12,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:55:12,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:12,587 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 13:55:12,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:55:12,633 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 50 treesize of output 38 [2021-06-05 13:55:12,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,642 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 29 treesize of output 34 [2021-06-05 13:55:12,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:12,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:12,650 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:12,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:12,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400808077] [2021-06-05 13:55:12,703 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:12,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361417065] [2021-06-05 13:55:12,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361417065] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:12,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:12,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:12,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427397200] [2021-06-05 13:55:12,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:12,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:12,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:12,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:12,704 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:13,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:13,596 INFO L93 Difference]: Finished difference Result 803 states and 2168 transitions. [2021-06-05 13:55:13,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:13,598 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:13,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:13,599 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:55:13,599 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:55:13,599 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 187.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:13,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:55:13,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 744. [2021-06-05 13:55:13,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.7362045760430687) internal successors, (2033), 743 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:13,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2033 transitions. [2021-06-05 13:55:13,606 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2033 transitions. Word has length 18 [2021-06-05 13:55:13,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:13,606 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2033 transitions. [2021-06-05 13:55:13,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:13,606 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2033 transitions. [2021-06-05 13:55:13,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:13,607 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:13,607 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:13,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 771 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1259 [2021-06-05 13:55:13,808 INFO L430 AbstractCegarLoop]: === Iteration 771 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:13,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:13,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1554822777, now seen corresponding path program 768 times [2021-06-05 13:55:13,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:13,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711188206] [2021-06-05 13:55:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:13,809 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:13,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2081539236] [2021-06-05 13:55:13,809 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 772 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 772 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:13,834 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:55:13,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:13,835 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:13,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:13,857 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 13:55:13,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:13,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:13,878 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 13:55:13,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:13,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:13,907 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 13:55:13,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:13,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:13,956 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 13:55:13,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:13,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:13,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:55:14,041 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 13:55:14,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:14,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:14,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:14,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:55:14,081 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 50 treesize of output 38 [2021-06-05 13:55:14,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:14,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:14,091 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 29 treesize of output 34 [2021-06-05 13:55:14,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:14,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:14,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:14,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:14,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:14,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711188206] [2021-06-05 13:55:14,137 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:14,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081539236] [2021-06-05 13:55:14,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081539236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:14,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:14,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:14,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519796107] [2021-06-05 13:55:14,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:14,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:14,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:14,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:14,138 INFO L87 Difference]: Start difference. First operand 744 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:14,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:14,860 INFO L93 Difference]: Finished difference Result 782 states and 2119 transitions. [2021-06-05 13:55:14,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:14,862 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:14,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:14,863 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:55:14,863 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 13:55:14,863 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 169.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:14,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 13:55:14,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 745. [2021-06-05 13:55:14,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:14,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:14,869 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:14,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:14,869 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:14,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:14,870 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:14,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:14,870 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:14,870 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:15,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1260,772 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:15,071 INFO L430 AbstractCegarLoop]: === Iteration 772 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:15,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:15,071 INFO L82 PathProgramCache]: Analyzing trace with hash 174224557, now seen corresponding path program 769 times [2021-06-05 13:55:15,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:15,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255884625] [2021-06-05 13:55:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:15,072 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:15,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700362237] [2021-06-05 13:55:15,073 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 773 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 773 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:15,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:15,098 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:15,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:15,119 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 13:55:15,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:15,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 13:55:15,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:15,203 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 13:55:15,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:15,250 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 13:55:15,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:55:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:15,307 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 13:55:15,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:55:15,390 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 50 treesize of output 38 [2021-06-05 13:55:15,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,399 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 29 treesize of output 34 [2021-06-05 13:55:15,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:15,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:15,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:15,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:15,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255884625] [2021-06-05 13:55:15,443 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:15,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700362237] [2021-06-05 13:55:15,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700362237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:15,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:15,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:15,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896202737] [2021-06-05 13:55:15,444 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:15,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:15,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:15,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:15,444 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:16,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:16,203 INFO L93 Difference]: Finished difference Result 787 states and 2130 transitions. [2021-06-05 13:55:16,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:16,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:16,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:16,206 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:55:16,206 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:55:16,206 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 193.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:16,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:55:16,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 747. [2021-06-05 13:55:16,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:16,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:16,213 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:16,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:16,213 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:16,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:16,213 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:16,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:16,214 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:16,214 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:16,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1261,773 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:16,414 INFO L430 AbstractCegarLoop]: === Iteration 773 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:16,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:16,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1892568263, now seen corresponding path program 770 times [2021-06-05 13:55:16,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:16,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231875746] [2021-06-05 13:55:16,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:16,415 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:16,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160447969] [2021-06-05 13:55:16,415 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 774 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 774 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:16,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:16,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:16,445 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:16,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:16,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 13:55:16,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:16,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:16,494 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 13:55:16,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:55:16,598 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 13:55:16,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,612 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:16,648 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 13:55:16,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:55:16,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:16,711 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 13:55:16,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:55:16,768 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 13:55:16,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,796 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 49 treesize of output 37 [2021-06-05 13:55:16,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:16,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:16,807 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:16,881 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:16,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:16,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231875746] [2021-06-05 13:55:16,881 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:16,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160447969] [2021-06-05 13:55:16,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160447969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:16,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:16,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:16,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229526574] [2021-06-05 13:55:16,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:16,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:16,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:16,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:16,882 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:17,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:17,848 INFO L93 Difference]: Finished difference Result 799 states and 2160 transitions. [2021-06-05 13:55:17,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:17,849 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:17,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:17,850 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:55:17,850 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:55:17,850 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 226.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:17,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:55:17,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 745. [2021-06-05 13:55:17,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:17,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:17,857 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:17,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:17,858 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:17,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:17,858 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:17,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:17,858 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:17,858 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:18,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1262,774 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:18,059 INFO L430 AbstractCegarLoop]: === Iteration 774 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:18,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:18,059 INFO L82 PathProgramCache]: Analyzing trace with hash 745679363, now seen corresponding path program 771 times [2021-06-05 13:55:18,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:18,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131300833] [2021-06-05 13:55:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:18,061 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:18,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1075190037] [2021-06-05 13:55:18,061 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 775 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 775 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:18,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:55:18,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:18,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:18,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:18,117 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 13:55:18,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:18,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:18,144 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 13:55:18,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:55:18,236 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 13:55:18,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,255 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:18,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 13:55:18,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:55:18,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:18,358 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 13:55:18,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:55:18,500 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 50 treesize of output 38 [2021-06-05 13:55:18,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,509 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 29 treesize of output 34 [2021-06-05 13:55:18,510 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:18,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:18,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:18,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:18,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131300833] [2021-06-05 13:55:18,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:18,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075190037] [2021-06-05 13:55:18,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075190037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:18,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:18,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:18,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970006706] [2021-06-05 13:55:18,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:18,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:18,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:18,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:18,556 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:19,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:19,374 INFO L93 Difference]: Finished difference Result 782 states and 2121 transitions. [2021-06-05 13:55:19,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:19,376 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:19,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:19,377 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:55:19,377 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 13:55:19,377 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 273.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:19,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 13:55:19,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 747. [2021-06-05 13:55:19,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:19,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:19,384 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:19,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:19,384 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:19,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:19,384 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:19,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:19,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:19,385 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:19,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1263,775 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:19,585 INFO L430 AbstractCegarLoop]: === Iteration 775 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:19,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:19,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1830944227, now seen corresponding path program 772 times [2021-06-05 13:55:19,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:19,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494237467] [2021-06-05 13:55:19,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:19,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:19,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589679511] [2021-06-05 13:55:19,587 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 776 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 776 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:19,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:19,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:19,612 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:19,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:19,634 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 13:55:19,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:19,654 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 13:55:19,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:19,697 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 13:55:19,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:19,743 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 13:55:19,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:55:19,788 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 13:55:19,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:55:19,856 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 50 treesize of output 38 [2021-06-05 13:55:19,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,866 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 29 treesize of output 34 [2021-06-05 13:55:19,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:19,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:19,874 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:19,929 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:19,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:19,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494237467] [2021-06-05 13:55:19,929 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:19,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589679511] [2021-06-05 13:55:19,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589679511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:19,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:19,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:19,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703738070] [2021-06-05 13:55:19,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:19,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:19,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:19,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:19,930 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:20,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:20,798 INFO L93 Difference]: Finished difference Result 795 states and 2152 transitions. [2021-06-05 13:55:20,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:20,799 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:20,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:20,800 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:55:20,800 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:55:20,800 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 167.3ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:20,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:55:20,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 746. [2021-06-05 13:55:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 13:55:20,807 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 13:55:20,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:20,807 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 13:55:20,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:20,807 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 13:55:20,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:20,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:20,808 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:21,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 776 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1264 [2021-06-05 13:55:21,008 INFO L430 AbstractCegarLoop]: === Iteration 776 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:21,008 INFO L82 PathProgramCache]: Analyzing trace with hash -1812510201, now seen corresponding path program 773 times [2021-06-05 13:55:21,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:21,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512695052] [2021-06-05 13:55:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:21,009 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:21,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241244222] [2021-06-05 13:55:21,010 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 777 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 777 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:21,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:21,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:21,037 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:21,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:21,060 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 13:55:21,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:21,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:21,116 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 37 treesize of output 36 [2021-06-05 13:55:21,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:55:21,241 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 13:55:21,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:21,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 13:55:21,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:55:21,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:21,350 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 13:55:21,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 13:55:21,411 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1428], 12=[F]} [2021-06-05 13:55:21,420 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 13:55:21,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,459 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:21,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:55:21,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:21,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:21,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:55:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:21,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:21,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512695052] [2021-06-05 13:55:21,539 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:21,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241244222] [2021-06-05 13:55:21,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241244222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:21,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:21,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:21,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600580141] [2021-06-05 13:55:21,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:21,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:21,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:21,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:21,540 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:22,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:22,388 INFO L93 Difference]: Finished difference Result 786 states and 2134 transitions. [2021-06-05 13:55:22,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:22,389 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:22,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:22,390 INFO L225 Difference]: With dead ends: 786 [2021-06-05 13:55:22,390 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 13:55:22,390 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 263.2ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:22,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 13:55:22,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 743. [2021-06-05 13:55:22,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:22,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 13:55:22,403 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 13:55:22,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:22,403 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 13:55:22,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:22,403 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 13:55:22,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:22,403 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:22,403 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:22,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 777 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1265 [2021-06-05 13:55:22,604 INFO L430 AbstractCegarLoop]: === Iteration 777 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:22,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:22,604 INFO L82 PathProgramCache]: Analyzing trace with hash -132473341, now seen corresponding path program 774 times [2021-06-05 13:55:22,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:22,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593700606] [2021-06-05 13:55:22,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:22,605 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:22,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1093475491] [2021-06-05 13:55:22,605 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 778 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 778 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:22,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:55:22,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:22,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:55:22,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:22,652 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 13:55:22,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:22,702 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 13:55:22,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:22,764 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 13:55:22,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:55:22,795 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 13:55:22,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:55:22,844 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 13:55:22,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:55:22,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:22,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:22,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:22,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 13:55:22,893 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 13:55:22,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:22,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:22,906 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 13:55:22,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:22,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:22,915 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 13:55:22,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:57, output treesize:25 [2021-06-05 13:55:22,947 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:22,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:22,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593700606] [2021-06-05 13:55:22,947 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:22,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093475491] [2021-06-05 13:55:22,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093475491] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:22,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:22,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:22,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465334503] [2021-06-05 13:55:22,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:22,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:22,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:22,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:22,948 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:23,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:23,489 INFO L93 Difference]: Finished difference Result 782 states and 2115 transitions. [2021-06-05 13:55:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:55:23,491 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:23,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:23,492 INFO L225 Difference]: With dead ends: 782 [2021-06-05 13:55:23,492 INFO L226 Difference]: Without dead ends: 774 [2021-06-05 13:55:23,492 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:23,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2021-06-05 13:55:23,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 743. [2021-06-05 13:55:23,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.734501347708895) internal successors, (2029), 742 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:23,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2029 transitions. [2021-06-05 13:55:23,498 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2029 transitions. Word has length 18 [2021-06-05 13:55:23,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:23,498 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2029 transitions. [2021-06-05 13:55:23,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:23,499 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2029 transitions. [2021-06-05 13:55:23,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:23,499 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:23,499 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:23,699 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1266,778 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:23,700 INFO L430 AbstractCegarLoop]: === Iteration 778 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:23,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:23,700 INFO L82 PathProgramCache]: Analyzing trace with hash 432132107, now seen corresponding path program 775 times [2021-06-05 13:55:23,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:23,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205956209] [2021-06-05 13:55:23,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:23,701 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:23,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1375765206] [2021-06-05 13:55:23,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 779 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 779 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:23,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:55:23,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:23,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:23,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205956209] [2021-06-05 13:55:23,835 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:23,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375765206] [2021-06-05 13:55:23,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375765206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:23,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:23,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:23,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354996220] [2021-06-05 13:55:23,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:23,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:23,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:23,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:23,835 INFO L87 Difference]: Start difference. First operand 743 states and 2029 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:24,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:24,333 INFO L93 Difference]: Finished difference Result 1097 states and 2844 transitions. [2021-06-05 13:55:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:24,334 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:24,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:24,336 INFO L225 Difference]: With dead ends: 1097 [2021-06-05 13:55:24,336 INFO L226 Difference]: Without dead ends: 1094 [2021-06-05 13:55:24,336 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 95.8ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:55:24,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-06-05 13:55:24,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 739. [2021-06-05 13:55:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 2.734417344173442) internal successors, (2018), 738 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:24,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2018 transitions. [2021-06-05 13:55:24,345 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2018 transitions. Word has length 18 [2021-06-05 13:55:24,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:24,345 INFO L482 AbstractCegarLoop]: Abstraction has 739 states and 2018 transitions. [2021-06-05 13:55:24,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:24,345 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2018 transitions. [2021-06-05 13:55:24,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:24,346 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:24,346 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:24,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 779 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1267 [2021-06-05 13:55:24,547 INFO L430 AbstractCegarLoop]: === Iteration 779 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:24,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:24,547 INFO L82 PathProgramCache]: Analyzing trace with hash 551961343, now seen corresponding path program 776 times [2021-06-05 13:55:24,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:24,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348570846] [2021-06-05 13:55:24,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:24,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:24,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [108323868] [2021-06-05 13:55:24,548 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 780 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 780 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:24,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:24,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:24,582 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:24,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:24,621 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 13:55:24,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:24,650 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 13:55:24,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:24,702 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 13:55:24,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:55:24,760 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 13:55:24,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:55:24,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:24,853 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 13:55:24,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:55:24,904 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 50 treesize of output 38 [2021-06-05 13:55:24,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,913 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 29 treesize of output 34 [2021-06-05 13:55:24,914 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:24,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:24,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:24,963 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:24,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:24,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348570846] [2021-06-05 13:55:24,963 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:24,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108323868] [2021-06-05 13:55:24,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108323868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:24,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:24,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:24,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022862649] [2021-06-05 13:55:24,964 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:24,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:24,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:24,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:24,964 INFO L87 Difference]: Start difference. First operand 739 states and 2018 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:25,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:25,611 INFO L93 Difference]: Finished difference Result 777 states and 2104 transitions. [2021-06-05 13:55:25,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:25,613 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:25,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:25,614 INFO L225 Difference]: With dead ends: 777 [2021-06-05 13:55:25,614 INFO L226 Difference]: Without dead ends: 774 [2021-06-05 13:55:25,614 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:25,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2021-06-05 13:55:25,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 741. [2021-06-05 13:55:25,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.735135135135135) internal successors, (2024), 740 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:25,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2024 transitions. [2021-06-05 13:55:25,620 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2024 transitions. Word has length 18 [2021-06-05 13:55:25,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:25,621 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2024 transitions. [2021-06-05 13:55:25,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:25,621 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2024 transitions. [2021-06-05 13:55:25,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:25,621 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:25,621 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:25,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 780 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1268 [2021-06-05 13:55:25,822 INFO L430 AbstractCegarLoop]: === Iteration 780 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:25,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:25,822 INFO L82 PathProgramCache]: Analyzing trace with hash -2013958619, now seen corresponding path program 777 times [2021-06-05 13:55:25,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:25,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116335569] [2021-06-05 13:55:25,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:25,823 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:25,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931795862] [2021-06-05 13:55:25,823 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 781 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 781 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:25,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:55:25,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:25,850 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 13:55:25,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:25,871 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 13:55:25,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:25,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:25,916 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 13:55:25,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:25,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:25,948 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 13:55:25,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:25,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:55:25,980 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 13:55:25,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:25,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:25,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:55:26,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:26,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 24 treesize of output 26 [2021-06-05 13:55:26,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:26,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:26,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:26,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:55:26,103 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 50 treesize of output 38 [2021-06-05 13:55:26,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:26,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:26,112 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 29 treesize of output 34 [2021-06-05 13:55:26,113 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:26,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:26,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:26,120 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:26,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:26,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:26,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116335569] [2021-06-05 13:55:26,178 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:26,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931795862] [2021-06-05 13:55:26,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931795862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:26,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:26,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:26,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788390177] [2021-06-05 13:55:26,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:26,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:26,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:26,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:26,179 INFO L87 Difference]: Start difference. First operand 741 states and 2024 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:27,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:27,156 INFO L93 Difference]: Finished difference Result 798 states and 2149 transitions. [2021-06-05 13:55:27,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:55:27,158 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:27,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:27,159 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:55:27,159 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 13:55:27,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 258.5ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:55:27,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 13:55:27,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 745. [2021-06-05 13:55:27,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:27,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:27,170 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:27,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:27,170 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:27,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:27,170 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:27,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:27,171 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:27,171 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:27,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 781 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1269 [2021-06-05 13:55:27,372 INFO L430 AbstractCegarLoop]: === Iteration 781 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:27,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:27,372 INFO L82 PathProgramCache]: Analyzing trace with hash -295614913, now seen corresponding path program 778 times [2021-06-05 13:55:27,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:27,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713076246] [2021-06-05 13:55:27,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:27,374 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:27,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1726307230] [2021-06-05 13:55:27,374 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 782 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 782 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:27,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:27,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:27,405 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:27,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:27,431 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 13:55:27,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:27,469 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 13:55:27,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:27,524 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 13:55:27,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:55:27,569 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 13:55:27,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:55:27,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 13:55:27,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:55:27,688 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 13:55:27,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,700 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 49 treesize of output 37 [2021-06-05 13:55:27,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:27,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:27,708 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:27,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:27,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713076246] [2021-06-05 13:55:27,765 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:27,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726307230] [2021-06-05 13:55:27,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726307230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:27,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:27,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:27,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199420317] [2021-06-05 13:55:27,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:27,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:27,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:27,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:27,765 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:28,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:28,679 INFO L93 Difference]: Finished difference Result 807 states and 2176 transitions. [2021-06-05 13:55:28,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:28,680 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:28,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:28,681 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:55:28,681 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:55:28,681 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 217.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:28,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:55:28,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 745. [2021-06-05 13:55:28,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:28,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 13:55:28,688 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 13:55:28,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:28,688 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 13:55:28,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:28,688 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 13:55:28,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:28,689 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:28,689 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:28,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1270,782 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:28,890 INFO L430 AbstractCegarLoop]: === Iteration 782 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:28,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:28,890 INFO L82 PathProgramCache]: Analyzing trace with hash 275839893, now seen corresponding path program 779 times [2021-06-05 13:55:28,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:28,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219262200] [2021-06-05 13:55:28,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:28,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:28,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2017233742] [2021-06-05 13:55:28,892 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 783 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 783 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:28,938 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:28,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:28,939 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:28,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:28,968 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 13:55:28,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:28,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:28,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:28,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:29,000 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 13:55:29,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:29,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 8 treesize of output 7 [2021-06-05 13:55:29,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:29,081 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 13:55:29,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:55:29,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:29,141 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 13:55:29,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:55:29,224 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 50 treesize of output 38 [2021-06-05 13:55:29,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,233 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 29 treesize of output 34 [2021-06-05 13:55:29,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:29,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:29,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:29,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:29,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219262200] [2021-06-05 13:55:29,298 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:29,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017233742] [2021-06-05 13:55:29,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017233742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:29,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:29,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:29,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912030472] [2021-06-05 13:55:29,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:29,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:29,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:29,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:29,298 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:30,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:30,151 INFO L93 Difference]: Finished difference Result 794 states and 2149 transitions. [2021-06-05 13:55:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:30,152 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:30,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:30,153 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:55:30,153 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:55:30,153 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 196.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:30,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:55:30,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 746. [2021-06-05 13:55:30,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:30,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 13:55:30,161 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 13:55:30,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:30,161 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 13:55:30,161 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:30,161 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 13:55:30,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:30,162 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:30,162 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:30,362 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 783 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1271 [2021-06-05 13:55:30,362 INFO L430 AbstractCegarLoop]: === Iteration 783 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:30,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:30,362 INFO L82 PathProgramCache]: Analyzing trace with hash 294273919, now seen corresponding path program 780 times [2021-06-05 13:55:30,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:30,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925891823] [2021-06-05 13:55:30,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:30,364 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:30,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1924959032] [2021-06-05 13:55:30,364 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 784 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 784 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:30,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:55:30,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:30,391 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:30,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:30,413 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 13:55:30,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:30,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:30,436 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 13:55:30,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:55:30,504 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 13:55:30,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:55:30,573 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 13:55:30,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:55:30,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:30,625 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 13:55:30,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:55:30,681 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1447], 12=[F]} [2021-06-05 13:55:30,687 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 13:55:30,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,722 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:30,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:55:30,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:30,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:30,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:55:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:30,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:30,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925891823] [2021-06-05 13:55:30,814 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:30,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924959032] [2021-06-05 13:55:30,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924959032] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:30,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:30,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:30,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457070] [2021-06-05 13:55:30,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:30,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:30,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:30,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:30,815 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:31,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:31,613 INFO L93 Difference]: Finished difference Result 785 states and 2131 transitions. [2021-06-05 13:55:31,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:31,614 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:31,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:31,615 INFO L225 Difference]: With dead ends: 785 [2021-06-05 13:55:31,615 INFO L226 Difference]: Without dead ends: 782 [2021-06-05 13:55:31,615 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 216.8ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:31,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-05 13:55:31,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 746. [2021-06-05 13:55:31,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:31,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 13:55:31,622 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 13:55:31,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:31,622 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 13:55:31,622 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:31,622 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 13:55:31,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:31,623 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:31,623 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:31,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1272,784 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:31,823 INFO L430 AbstractCegarLoop]: === Iteration 784 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:31,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:31,824 INFO L82 PathProgramCache]: Analyzing trace with hash 703666947, now seen corresponding path program 781 times [2021-06-05 13:55:31,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:31,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473809072] [2021-06-05 13:55:31,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:31,825 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:31,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454316186] [2021-06-05 13:55:31,825 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 785 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 785 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:31,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:31,850 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:31,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:31,871 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 13:55:31,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:31,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:31,892 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 13:55:31,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:31,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:31,919 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 13:55:31,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:31,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:31,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:31,949 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 13:55:31,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:31,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:31,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:55:31,988 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 13:55:31,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:32,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:32,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:32,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:55:32,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 23 treesize of output 28 [2021-06-05 13:55:32,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:32,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:32,114 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 49 treesize of output 37 [2021-06-05 13:55:32,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:32,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:32,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:32,122 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:32,164 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:32,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:32,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473809072] [2021-06-05 13:55:32,165 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:32,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454316186] [2021-06-05 13:55:32,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454316186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:32,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:32,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:32,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180593174] [2021-06-05 13:55:32,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:32,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:32,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:32,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:32,165 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:32,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:32,936 INFO L93 Difference]: Finished difference Result 794 states and 2141 transitions. [2021-06-05 13:55:32,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:32,937 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:32,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:32,938 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:55:32,938 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:55:32,938 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 177.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:32,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:55:32,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 747. [2021-06-05 13:55:32,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:32,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:32,945 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:32,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:32,946 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:32,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:32,946 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:32,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:32,946 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:32,946 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:33,147 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1273,785 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:33,147 INFO L430 AbstractCegarLoop]: === Iteration 785 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:33,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:33,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1872956643, now seen corresponding path program 782 times [2021-06-05 13:55:33,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:33,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005907218] [2021-06-05 13:55:33,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:33,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:33,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [484534524] [2021-06-05 13:55:33,148 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 786 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 786 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:33,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:33,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:33,174 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:33,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:33,195 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 13:55:33,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:33,215 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 13:55:33,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:33,244 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 13:55:33,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:33,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:33,278 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 13:55:33,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:55:33,316 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 13:55:33,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:55:33,400 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 50 treesize of output 38 [2021-06-05 13:55:33,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,409 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 29 treesize of output 34 [2021-06-05 13:55:33,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:33,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:33,417 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:55:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:33,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:33,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005907218] [2021-06-05 13:55:33,478 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:33,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484534524] [2021-06-05 13:55:33,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484534524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:33,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:33,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:33,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036044338] [2021-06-05 13:55:33,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:33,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:33,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:33,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:33,479 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:34,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:34,220 INFO L93 Difference]: Finished difference Result 807 states and 2172 transitions. [2021-06-05 13:55:34,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:34,220 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:34,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:34,221 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:55:34,221 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:55:34,222 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 169.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:34,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:55:34,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 747. [2021-06-05 13:55:34,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:34,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:34,229 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:34,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:34,229 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:34,229 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:34,229 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:34,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:34,229 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:34,229 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:34,430 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1274,786 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:34,430 INFO L430 AbstractCegarLoop]: === Iteration 786 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:34,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:34,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1854522617, now seen corresponding path program 783 times [2021-06-05 13:55:34,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:34,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035157840] [2021-06-05 13:55:34,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:34,432 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:34,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562972998] [2021-06-05 13:55:34,432 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 787 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 787 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:34,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:55:34,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:34,467 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:55:34,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:34,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 13:55:34,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:34,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,530 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 13:55:34,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:55:34,637 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 13:55:34,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 13:55:34,730 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 13:55:34,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:55:34,785 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 13:55:34,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:55:34,840 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1456], 12=[F]} [2021-06-05 13:55:34,843 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 13:55:34,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:34,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:34,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:34,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 13:55:34,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:34,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:34,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:37 [2021-06-05 13:55:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:34,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:34,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035157840] [2021-06-05 13:55:34,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:34,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562972998] [2021-06-05 13:55:34,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562972998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:34,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:34,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:34,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347831171] [2021-06-05 13:55:34,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:34,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:34,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:34,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:34,990 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:35,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:35,923 INFO L93 Difference]: Finished difference Result 796 states and 2149 transitions. [2021-06-05 13:55:35,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:55:35,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:35,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:35,926 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:55:35,926 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:55:35,926 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 307.8ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:55:35,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:55:35,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 747. [2021-06-05 13:55:35,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:35,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 13:55:35,933 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 13:55:35,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:35,933 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 13:55:35,933 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:35,934 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 13:55:35,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:35,934 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:35,934 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:36,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 787 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1275 [2021-06-05 13:55:36,135 INFO L430 AbstractCegarLoop]: === Iteration 787 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:36,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:36,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1965345137, now seen corresponding path program 784 times [2021-06-05 13:55:36,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:36,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987931622] [2021-06-05 13:55:36,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:36,136 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:36,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2123744861] [2021-06-05 13:55:36,136 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 788 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 788 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:36,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:36,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:36,163 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:36,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:36,189 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 13:55:36,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:36,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 13:55:36,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:36,267 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 13:55:36,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:36,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:36,297 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 13:55:36,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:55:36,337 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 13:55:36,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:55:36,392 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1459], 12=[F]} [2021-06-05 13:55:36,398 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 13:55:36,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,434 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:36,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:55:36,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:36,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:36,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:55:36,514 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:36,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:36,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987931622] [2021-06-05 13:55:36,514 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:36,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123744861] [2021-06-05 13:55:36,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123744861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:36,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:36,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:36,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354847380] [2021-06-05 13:55:36,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:36,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:36,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:36,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:36,515 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:37,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:37,469 INFO L93 Difference]: Finished difference Result 790 states and 2141 transitions. [2021-06-05 13:55:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:37,470 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:37,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:37,472 INFO L225 Difference]: With dead ends: 790 [2021-06-05 13:55:37,472 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 13:55:37,472 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 172.6ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:37,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 13:55:37,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 746. [2021-06-05 13:55:37,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:37,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 13:55:37,479 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 13:55:37,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:37,479 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 13:55:37,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:37,480 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 13:55:37,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:37,481 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:37,481 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:37,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 788 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1276 [2021-06-05 13:55:37,697 INFO L430 AbstractCegarLoop]: === Iteration 788 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:37,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:37,697 INFO L82 PathProgramCache]: Analyzing trace with hash -538365313, now seen corresponding path program 785 times [2021-06-05 13:55:37,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:37,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171969747] [2021-06-05 13:55:37,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:37,698 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:37,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997956934] [2021-06-05 13:55:37,698 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 789 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 789 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:37,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:55:37,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:37,725 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:37,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:37,746 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 13:55:37,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:37,767 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 13:55:37,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:55:37,794 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 13:55:37,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 13:55:37,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:37,830 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 13:55:37,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:55:37,872 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 13:55:37,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:55:37,931 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:55:37,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:55:37,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,941 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 32 treesize of output 34 [2021-06-05 13:55:37,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:37,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:37,948 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 13:55:37,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:55:38,014 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:38,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:38,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171969747] [2021-06-05 13:55:38,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:38,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997956934] [2021-06-05 13:55:38,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997956934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:38,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:38,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:38,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462012986] [2021-06-05 13:55:38,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:38,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:38,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:38,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:38,015 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:38,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:38,627 INFO L93 Difference]: Finished difference Result 790 states and 2145 transitions. [2021-06-05 13:55:38,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:38,628 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:38,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:38,629 INFO L225 Difference]: With dead ends: 790 [2021-06-05 13:55:38,629 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 13:55:38,629 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 146.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:38,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 13:55:38,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 746. [2021-06-05 13:55:38,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 13:55:38,636 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 13:55:38,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:38,636 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 13:55:38,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:38,636 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 13:55:38,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:38,637 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:38,637 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:38,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 789 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1277 [2021-06-05 13:55:38,837 INFO L430 AbstractCegarLoop]: === Iteration 789 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:38,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:38,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1382108640, now seen corresponding path program 786 times [2021-06-05 13:55:38,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:38,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291645436] [2021-06-05 13:55:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:38,839 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:38,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961349415] [2021-06-05 13:55:38,839 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 790 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 790 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:38,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:55:38,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:38,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:55:38,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:38,887 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 13:55:38,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:38,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:38,929 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 25 treesize of output 24 [2021-06-05 13:55:38,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:38,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 13:55:38,983 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 13:55:38,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:38,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:38,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:55:39,012 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1464], 2=[F]} [2021-06-05 13:55:39,014 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 13:55:39,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:39,033 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:39,033 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 33 treesize of output 41 [2021-06-05 13:55:39,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:39,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,046 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:55:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:39,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:39,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291645436] [2021-06-05 13:55:39,098 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:39,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961349415] [2021-06-05 13:55:39,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961349415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:39,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:39,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:39,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988001942] [2021-06-05 13:55:39,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:39,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:39,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:39,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:39,098 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:39,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:39,678 INFO L93 Difference]: Finished difference Result 796 states and 2151 transitions. [2021-06-05 13:55:39,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:39,680 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:39,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:39,681 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:55:39,681 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:55:39,681 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 120.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:39,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:55:39,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 751. [2021-06-05 13:55:39,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7373333333333334) internal successors, (2053), 750 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:39,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2053 transitions. [2021-06-05 13:55:39,688 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2053 transitions. Word has length 18 [2021-06-05 13:55:39,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:39,688 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2053 transitions. [2021-06-05 13:55:39,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:39,688 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2053 transitions. [2021-06-05 13:55:39,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:39,689 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:39,689 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:39,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 790 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1278 [2021-06-05 13:55:39,890 INFO L430 AbstractCegarLoop]: === Iteration 790 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:39,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:39,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1183811322, now seen corresponding path program 787 times [2021-06-05 13:55:39,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:39,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615514151] [2021-06-05 13:55:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:39,891 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:39,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932567015] [2021-06-05 13:55:39,891 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 791 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 791 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:39,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:39,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:39,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:39,938 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 13:55:39,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:39,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:39,988 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 25 treesize of output 24 [2021-06-05 13:55:39,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:39,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:39,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:55:40,032 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 13:55:40,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:40,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:55:40,086 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1466], 2=[F]} [2021-06-05 13:55:40,088 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 13:55:40,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:40,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:40,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:40,101 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:55:40,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:40,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,108 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:55:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:40,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:40,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615514151] [2021-06-05 13:55:40,146 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:40,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932567015] [2021-06-05 13:55:40,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932567015] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:40,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:40,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:40,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964371539] [2021-06-05 13:55:40,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:40,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:40,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:40,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:40,146 INFO L87 Difference]: Start difference. First operand 751 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:40,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:40,715 INFO L93 Difference]: Finished difference Result 816 states and 2202 transitions. [2021-06-05 13:55:40,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:40,717 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:40,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:40,718 INFO L225 Difference]: With dead ends: 816 [2021-06-05 13:55:40,718 INFO L226 Difference]: Without dead ends: 813 [2021-06-05 13:55:40,718 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 137.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:40,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-06-05 13:55:40,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 752. [2021-06-05 13:55:40,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.737683089214381) internal successors, (2056), 751 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:40,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2056 transitions. [2021-06-05 13:55:40,726 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2056 transitions. Word has length 18 [2021-06-05 13:55:40,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:40,726 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2056 transitions. [2021-06-05 13:55:40,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:40,726 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2056 transitions. [2021-06-05 13:55:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:40,726 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:40,726 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:40,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 791 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1279 [2021-06-05 13:55:40,927 INFO L430 AbstractCegarLoop]: === Iteration 791 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:40,927 INFO L82 PathProgramCache]: Analyzing trace with hash 534532384, now seen corresponding path program 788 times [2021-06-05 13:55:40,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:40,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393339045] [2021-06-05 13:55:40,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:40,928 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:40,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [783272105] [2021-06-05 13:55:40,929 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 792 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 792 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:40,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:40,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:40,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:55:40,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:40,974 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 13:55:40,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:40,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:40,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:41,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:41,027 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 13:55:41,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:41,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:55:41,077 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 13:55:41,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:41,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:55:41,104 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1468], 2=[F]} [2021-06-05 13:55:41,106 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 13:55:41,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:41,123 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:41,123 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 33 treesize of output 41 [2021-06-05 13:55:41,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:41,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:41,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:55:41,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:41,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:41,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393339045] [2021-06-05 13:55:41,201 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:41,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783272105] [2021-06-05 13:55:41,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783272105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:41,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:41,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:41,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606432734] [2021-06-05 13:55:41,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:41,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:41,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:41,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:41,202 INFO L87 Difference]: Start difference. First operand 752 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:41,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:41,973 INFO L93 Difference]: Finished difference Result 858 states and 2310 transitions. [2021-06-05 13:55:41,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:41,975 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:41,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:41,976 INFO L225 Difference]: With dead ends: 858 [2021-06-05 13:55:41,976 INFO L226 Difference]: Without dead ends: 855 [2021-06-05 13:55:41,976 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 151.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:41,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-06-05 13:55:41,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 751. [2021-06-05 13:55:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7373333333333334) internal successors, (2053), 750 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:41,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2053 transitions. [2021-06-05 13:55:41,983 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2053 transitions. Word has length 18 [2021-06-05 13:55:41,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:41,983 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2053 transitions. [2021-06-05 13:55:41,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:41,983 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2053 transitions. [2021-06-05 13:55:41,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:41,984 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:41,984 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:42,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1280,792 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:42,184 INFO L430 AbstractCegarLoop]: === Iteration 792 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:42,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:42,185 INFO L82 PathProgramCache]: Analyzing trace with hash -612356516, now seen corresponding path program 789 times [2021-06-05 13:55:42,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:42,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002817371] [2021-06-05 13:55:42,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:42,186 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:42,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951807697] [2021-06-05 13:55:42,186 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 793 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 793 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:42,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:55:42,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:42,215 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:55:42,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:42,238 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 13:55:42,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:42,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:42,287 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 25 treesize of output 24 [2021-06-05 13:55:42,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:42,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 13:55:42,318 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 13:55:42,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:42,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 13:55:42,399 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1470], 2=[F]} [2021-06-05 13:55:42,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 13:55:42,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:42,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:42,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:42,414 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:55:42,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:42,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:42,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:55:42,455 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:42,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:42,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002817371] [2021-06-05 13:55:42,456 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:42,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951807697] [2021-06-05 13:55:42,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951807697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:42,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:42,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:42,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105080806] [2021-06-05 13:55:42,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:42,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:42,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:42,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:42,456 INFO L87 Difference]: Start difference. First operand 751 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:42,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:42,981 INFO L93 Difference]: Finished difference Result 802 states and 2173 transitions. [2021-06-05 13:55:42,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:42,982 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:42,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:42,984 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:55:42,984 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:55:42,984 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:42,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:55:42,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 755. [2021-06-05 13:55:42,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7387267904509285) internal successors, (2065), 754 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:42,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2065 transitions. [2021-06-05 13:55:42,990 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2065 transitions. Word has length 18 [2021-06-05 13:55:42,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:42,991 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2065 transitions. [2021-06-05 13:55:42,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:42,991 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2065 transitions. [2021-06-05 13:55:42,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:42,991 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:42,991 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:43,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1281,793 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:43,192 INFO L430 AbstractCegarLoop]: === Iteration 793 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:43,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:43,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1105987190, now seen corresponding path program 790 times [2021-06-05 13:55:43,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:43,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483644829] [2021-06-05 13:55:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:43,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:43,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146373429] [2021-06-05 13:55:43,193 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 794 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 794 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:43,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:43,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:43,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:43,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:43,238 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 13:55:43,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:43,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:43,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:43,300 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 13:55:43,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:43,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:55:43,342 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 13:55:43,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:43,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:55:43,406 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1472], 2=[F]} [2021-06-05 13:55:43,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 13:55:43,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:43,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:43,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:43,422 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:55:43,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:43,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:43,430 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:55:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:43,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:43,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483644829] [2021-06-05 13:55:43,489 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:43,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146373429] [2021-06-05 13:55:43,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146373429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:43,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:43,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:43,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545473172] [2021-06-05 13:55:43,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:43,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:43,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:43,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:43,490 INFO L87 Difference]: Start difference. First operand 755 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:43,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:43,959 INFO L93 Difference]: Finished difference Result 832 states and 2252 transitions. [2021-06-05 13:55:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:43,960 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:43,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:43,961 INFO L225 Difference]: With dead ends: 832 [2021-06-05 13:55:43,961 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 13:55:43,961 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 179.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:43,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 13:55:43,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 754. [2021-06-05 13:55:43,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.738379814077025) internal successors, (2062), 753 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:43,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2062 transitions. [2021-06-05 13:55:43,968 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2062 transitions. Word has length 18 [2021-06-05 13:55:43,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:43,968 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2062 transitions. [2021-06-05 13:55:43,968 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:43,968 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2062 transitions. [2021-06-05 13:55:43,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:43,969 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:43,969 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:44,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1282,794 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:44,169 INFO L430 AbstractCegarLoop]: === Iteration 794 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:44,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1124421216, now seen corresponding path program 791 times [2021-06-05 13:55:44,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:44,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494938940] [2021-06-05 13:55:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:44,170 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:44,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1424750764] [2021-06-05 13:55:44,171 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 795 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 795 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:44,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:44,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:44,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:44,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:44,220 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 13:55:44,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:44,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:44,270 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 25 treesize of output 24 [2021-06-05 13:55:44,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:44,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:55:44,299 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 13:55:44,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:44,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:55:44,331 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1474], 2=[F]} [2021-06-05 13:55:44,333 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 13:55:44,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:44,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:44,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:44,347 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 13:55:44,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:44,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:44,355 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 13:55:44,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:44,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:44,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494938940] [2021-06-05 13:55:44,423 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:44,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424750764] [2021-06-05 13:55:44,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424750764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:44,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:44,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:44,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410567328] [2021-06-05 13:55:44,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:44,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:44,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:44,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:44,423 INFO L87 Difference]: Start difference. First operand 754 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:44,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:44,981 INFO L93 Difference]: Finished difference Result 812 states and 2203 transitions. [2021-06-05 13:55:44,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:44,983 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:44,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:44,984 INFO L225 Difference]: With dead ends: 812 [2021-06-05 13:55:44,984 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 13:55:44,984 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 127.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:44,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 13:55:44,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 752. [2021-06-05 13:55:44,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.737683089214381) internal successors, (2056), 751 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:44,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2056 transitions. [2021-06-05 13:55:44,991 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2056 transitions. Word has length 18 [2021-06-05 13:55:44,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:44,991 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2056 transitions. [2021-06-05 13:55:44,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:44,991 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2056 transitions. [2021-06-05 13:55:44,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:44,992 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:44,992 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:45,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1283,795 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:45,192 INFO L430 AbstractCegarLoop]: === Iteration 795 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:45,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:45,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1533814244, now seen corresponding path program 792 times [2021-06-05 13:55:45,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:45,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812338357] [2021-06-05 13:55:45,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:45,194 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:45,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779342623] [2021-06-05 13:55:45,194 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 796 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 796 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:45,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:55:45,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:45,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:55:45,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:45,241 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 13:55:45,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:45,301 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 13:55:45,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:55:45,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:45,350 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 13:55:45,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:45,466 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1476], 2=[F]} [2021-06-05 13:55:45,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 13:55:45,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,486 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,486 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 33 treesize of output 41 [2021-06-05 13:55:45,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:45,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:45,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 13:55:45,548 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:45,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:45,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812338357] [2021-06-05 13:55:45,548 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:45,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779342623] [2021-06-05 13:55:45,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779342623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:45,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:45,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:45,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448580613] [2021-06-05 13:55:45,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:45,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:45,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:45,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:45,549 INFO L87 Difference]: Start difference. First operand 752 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:46,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:46,223 INFO L93 Difference]: Finished difference Result 801 states and 2169 transitions. [2021-06-05 13:55:46,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:46,224 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:46,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:46,226 INFO L225 Difference]: With dead ends: 801 [2021-06-05 13:55:46,226 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 13:55:46,226 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:46,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 13:55:46,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 756. [2021-06-05 13:55:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.737748344370861) internal successors, (2067), 755 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:46,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2067 transitions. [2021-06-05 13:55:46,237 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2067 transitions. Word has length 18 [2021-06-05 13:55:46,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:46,238 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2067 transitions. [2021-06-05 13:55:46,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:46,238 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2067 transitions. [2021-06-05 13:55:46,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:46,238 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:46,238 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:46,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1284,796 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:46,439 INFO L430 AbstractCegarLoop]: === Iteration 796 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:46,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:46,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1042809346, now seen corresponding path program 793 times [2021-06-05 13:55:46,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:46,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186446548] [2021-06-05 13:55:46,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:46,440 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:46,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117688008] [2021-06-05 13:55:46,440 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 797 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 797 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:46,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:55:46,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:46,487 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 13:55:46,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:46,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:46,538 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 13:55:46,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:46,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:55:46,571 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 25 treesize of output 24 [2021-06-05 13:55:46,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:46,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:55:46,631 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1478], 2=[F]} [2021-06-05 13:55:46,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 16 treesize of output 18 [2021-06-05 13:55:46,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:46,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:46,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:46,645 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:55:46,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:46,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:46,652 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:55:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:46,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:46,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186446548] [2021-06-05 13:55:46,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:46,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117688008] [2021-06-05 13:55:46,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117688008] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:46,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:46,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:46,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88769075] [2021-06-05 13:55:46,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:46,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:46,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:46,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:46,708 INFO L87 Difference]: Start difference. First operand 756 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:47,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:47,288 INFO L93 Difference]: Finished difference Result 829 states and 2240 transitions. [2021-06-05 13:55:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:47,289 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:47,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:47,290 INFO L225 Difference]: With dead ends: 829 [2021-06-05 13:55:47,290 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 13:55:47,290 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:47,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 13:55:47,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 754. [2021-06-05 13:55:47,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.737051792828685) internal successors, (2061), 753 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:47,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2061 transitions. [2021-06-05 13:55:47,297 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2061 transitions. Word has length 18 [2021-06-05 13:55:47,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:47,297 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2061 transitions. [2021-06-05 13:55:47,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:47,297 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2061 transitions. [2021-06-05 13:55:47,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:47,298 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:47,298 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:47,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1285,797 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:47,499 INFO L430 AbstractCegarLoop]: === Iteration 797 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:47,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:47,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1024375320, now seen corresponding path program 794 times [2021-06-05 13:55:47,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:47,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216722475] [2021-06-05 13:55:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:47,500 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:47,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339501296] [2021-06-05 13:55:47,500 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 798 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 798 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:47,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:47,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:47,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:55:47,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:47,546 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 13:55:47,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:47,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 13:55:47,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:55:47,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:47,672 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 13:55:47,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:55:47,728 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1480], 5=[F]} [2021-06-05 13:55:47,731 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 13:55:47,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:47,756 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,756 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 13:55:47,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:47,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:47,774 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:52 [2021-06-05 13:55:47,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:47,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:47,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216722475] [2021-06-05 13:55:47,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:47,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339501296] [2021-06-05 13:55:47,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339501296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:47,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:47,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:47,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771091173] [2021-06-05 13:55:47,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:47,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:47,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:47,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:47,874 INFO L87 Difference]: Start difference. First operand 754 states and 2061 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:48,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:48,515 INFO L93 Difference]: Finished difference Result 809 states and 2193 transitions. [2021-06-05 13:55:48,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:48,517 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:48,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:48,518 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:55:48,518 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 13:55:48,518 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 224.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:48,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 13:55:48,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 754. [2021-06-05 13:55:48,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.737051792828685) internal successors, (2061), 753 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:48,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2061 transitions. [2021-06-05 13:55:48,532 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2061 transitions. Word has length 18 [2021-06-05 13:55:48,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:48,532 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2061 transitions. [2021-06-05 13:55:48,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:48,532 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2061 transitions. [2021-06-05 13:55:48,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:48,533 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:48,533 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:48,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 798 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1286 [2021-06-05 13:55:48,733 INFO L430 AbstractCegarLoop]: === Iteration 798 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:48,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:48,733 INFO L82 PathProgramCache]: Analyzing trace with hash 291781984, now seen corresponding path program 795 times [2021-06-05 13:55:48,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:48,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308043667] [2021-06-05 13:55:48,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:48,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:48,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1336206109] [2021-06-05 13:55:48,735 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 799 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 799 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:48,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:55:48,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:48,761 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:48,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:48,784 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 13:55:48,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:48,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:48,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:48,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:55:48,856 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 13:55:48,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:48,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:48,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:48,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:55:48,941 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 13:55:48,941 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 13:55:48,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:48,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:48,979 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 13:55:48,979 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:49,068 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-06-05 13:55:49,069 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 39 treesize of output 49 [2021-06-05 13:55:49,076 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 13:55:49,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:49,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 21 treesize of output 20 [2021-06-05 13:55:49,137 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:49,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:49,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:55:49,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:59 [2021-06-05 13:55:49,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:49,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:49,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308043667] [2021-06-05 13:55:49,805 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:49,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336206109] [2021-06-05 13:55:49,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336206109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:49,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:49,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:49,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145089252] [2021-06-05 13:55:49,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:49,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:49,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:49,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:49,805 INFO L87 Difference]: Start difference. First operand 754 states and 2061 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:50,564 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-06-05 13:55:50,941 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 40 [2021-06-05 13:55:50,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:50,964 INFO L93 Difference]: Finished difference Result 850 states and 2271 transitions. [2021-06-05 13:55:50,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:50,966 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:50,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:50,967 INFO L225 Difference]: With dead ends: 850 [2021-06-05 13:55:50,967 INFO L226 Difference]: Without dead ends: 847 [2021-06-05 13:55:50,967 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1160.2ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:55:50,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-06-05 13:55:50,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 760. [2021-06-05 13:55:50,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7444005270092227) internal successors, (2083), 759 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:50,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2083 transitions. [2021-06-05 13:55:50,974 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2083 transitions. Word has length 18 [2021-06-05 13:55:50,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:50,974 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2083 transitions. [2021-06-05 13:55:50,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:50,974 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2083 transitions. [2021-06-05 13:55:50,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:50,975 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:50,975 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:51,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 799 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1287 [2021-06-05 13:55:51,175 INFO L430 AbstractCegarLoop]: === Iteration 799 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:51,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:51,175 INFO L82 PathProgramCache]: Analyzing trace with hash 180959464, now seen corresponding path program 796 times [2021-06-05 13:55:51,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:51,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109968771] [2021-06-05 13:55:51,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:51,176 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:51,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802810663] [2021-06-05 13:55:51,177 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 800 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 800 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:51,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:55:51,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:51,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:51,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:51,224 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 13:55:51,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:51,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:51,284 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 13:55:51,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:51,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:55:51,330 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 13:55:51,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:51,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:55:51,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:51,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:51,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:51,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:51,372 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:55:51,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:51,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:51,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 25 treesize of output 24 [2021-06-05 13:55:51,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:51,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:51,393 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 13:55:51,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:55:51,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:51,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:51,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109968771] [2021-06-05 13:55:51,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:51,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802810663] [2021-06-05 13:55:51,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802810663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:51,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:51,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:51,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201495684] [2021-06-05 13:55:51,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:51,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:51,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:51,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:51,464 INFO L87 Difference]: Start difference. First operand 760 states and 2083 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:52,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:52,100 INFO L93 Difference]: Finished difference Result 809 states and 2191 transitions. [2021-06-05 13:55:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:52,101 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:52,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:52,102 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:55:52,102 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 13:55:52,102 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 162.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:52,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 13:55:52,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 755. [2021-06-05 13:55:52,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7374005305039786) internal successors, (2064), 754 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:52,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2064 transitions. [2021-06-05 13:55:52,109 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2064 transitions. Word has length 18 [2021-06-05 13:55:52,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:52,109 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2064 transitions. [2021-06-05 13:55:52,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:52,109 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2064 transitions. [2021-06-05 13:55:52,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:52,110 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:52,110 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:52,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1297,800 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:52,310 INFO L430 AbstractCegarLoop]: === Iteration 800 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:52,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:52,310 INFO L82 PathProgramCache]: Analyzing trace with hash 439722656, now seen corresponding path program 797 times [2021-06-05 13:55:52,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:52,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850581135] [2021-06-05 13:55:52,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:52,312 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:52,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [577201662] [2021-06-05 13:55:52,312 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 801 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 801 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:52,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:55:52,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:52,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:52,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:52,361 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 13:55:52,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:52,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:52,416 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 13:55:52,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:52,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:55:52,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:52,492 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 13:55:52,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:52,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:55:52,584 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1486], 2=[F]} [2021-06-05 13:55:52,586 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 13:55:52,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:52,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:52,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:52,598 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:55:52,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:52,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:52,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:55:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:52,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:52,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850581135] [2021-06-05 13:55:52,644 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:52,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577201662] [2021-06-05 13:55:52,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577201662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:52,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:52,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:52,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567891246] [2021-06-05 13:55:52,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:52,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:52,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:52,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:52,645 INFO L87 Difference]: Start difference. First operand 755 states and 2064 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:53,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:53,237 INFO L93 Difference]: Finished difference Result 810 states and 2194 transitions. [2021-06-05 13:55:53,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:53,238 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:53,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:53,239 INFO L225 Difference]: With dead ends: 810 [2021-06-05 13:55:53,239 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 13:55:53,239 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 183.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:53,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 13:55:53,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 760. [2021-06-05 13:55:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:53,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 13:55:53,246 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 13:55:53,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:53,246 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 13:55:53,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:53,246 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 13:55:53,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:53,247 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:53,247 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:53,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 801 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1298 [2021-06-05 13:55:53,448 INFO L430 AbstractCegarLoop]: === Iteration 801 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:53,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:53,448 INFO L82 PathProgramCache]: Analyzing trace with hash -2136900934, now seen corresponding path program 798 times [2021-06-05 13:55:53,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:53,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118135152] [2021-06-05 13:55:53,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:53,449 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:53,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [556844340] [2021-06-05 13:55:53,449 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 802 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 802 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:53,474 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:55:53,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:53,475 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:53,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:53,496 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 13:55:53,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:55:53,533 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 13:55:53,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:55:53,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:53,583 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 13:55:53,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:55:53,640 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1488], 2=[F]} [2021-06-05 13:55:53,642 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 13:55:53,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,661 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 33 treesize of output 41 [2021-06-05 13:55:53,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:53,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:53,674 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:47 [2021-06-05 13:55:53,762 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:53,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:53,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118135152] [2021-06-05 13:55:53,763 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:53,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556844340] [2021-06-05 13:55:53,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556844340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:53,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:53,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:53,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918315169] [2021-06-05 13:55:53,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:53,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:53,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:53,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:53,763 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:54,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:54,482 INFO L93 Difference]: Finished difference Result 838 states and 2258 transitions. [2021-06-05 13:55:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:55:54,484 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:54,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:54,485 INFO L225 Difference]: With dead ends: 838 [2021-06-05 13:55:54,485 INFO L226 Difference]: Without dead ends: 832 [2021-06-05 13:55:54,485 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 210.5ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:55:54,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-06-05 13:55:54,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 758. [2021-06-05 13:55:54,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:54,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:55:54,493 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:55:54,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:54,493 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:55:54,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:54,493 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:55:54,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:54,494 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:54,494 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:54,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1299,802 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:54,694 INFO L430 AbstractCegarLoop]: === Iteration 802 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:54,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:54,694 INFO L82 PathProgramCache]: Analyzing trace with hash -2118466908, now seen corresponding path program 799 times [2021-06-05 13:55:54,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:54,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164691322] [2021-06-05 13:55:54,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:54,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:54,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [229166997] [2021-06-05 13:55:54,696 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 803 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 803 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:54,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:55:54,727 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:55:54,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:54,750 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 13:55:54,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:54,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:55:54,795 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 13:55:54,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:54,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:55:54,842 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 25 treesize of output 24 [2021-06-05 13:55:54,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:54,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:55:54,881 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1490], 2=[F]} [2021-06-05 13:55:54,883 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 13:55:54,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:54,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:54,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:54,896 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 13:55:54,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:54,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:54,903 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 13:55:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:54,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:54,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164691322] [2021-06-05 13:55:54,965 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:54,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229166997] [2021-06-05 13:55:54,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229166997] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:54,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:54,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:54,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073380085] [2021-06-05 13:55:54,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:54,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:54,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:54,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:54,966 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:55,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:55,478 INFO L93 Difference]: Finished difference Result 818 states and 2218 transitions. [2021-06-05 13:55:55,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:55,479 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:55,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:55,480 INFO L225 Difference]: With dead ends: 818 [2021-06-05 13:55:55,480 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 13:55:55,480 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 136.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:55,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 13:55:55,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 758. [2021-06-05 13:55:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:55,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:55:55,487 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:55:55,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:55,487 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:55:55,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:55,487 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:55:55,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:55,488 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:55,488 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:55,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 803 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1300 [2021-06-05 13:55:55,689 INFO L430 AbstractCegarLoop]: === Iteration 803 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:55,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:55,689 INFO L82 PathProgramCache]: Analyzing trace with hash -802309604, now seen corresponding path program 800 times [2021-06-05 13:55:55,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:55,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597457300] [2021-06-05 13:55:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:55,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:55,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426580529] [2021-06-05 13:55:55,690 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 804 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 804 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:55,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:55:55,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:55,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:55:55,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:55,737 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 13:55:55,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:55,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:55:55,808 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 13:55:55,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:55,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:55:55,876 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 13:55:55,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:55,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:55,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:55:55,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:55:55,940 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:55,940 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 55 [2021-06-05 13:55:55,960 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 13:55:55,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:55,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:55,985 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 37 treesize of output 30 [2021-06-05 13:55:55,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:56,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:56,007 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 13:55:56,007 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:52 [2021-06-05 13:55:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:56,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:56,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597457300] [2021-06-05 13:55:56,110 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:56,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426580529] [2021-06-05 13:55:56,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426580529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:56,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:56,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:55:56,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372694672] [2021-06-05 13:55:56,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:55:56,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:56,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:55:56,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:55:56,110 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:56,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:56,739 INFO L93 Difference]: Finished difference Result 818 states and 2217 transitions. [2021-06-05 13:55:56,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:56,740 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:56,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:56,741 INFO L225 Difference]: With dead ends: 818 [2021-06-05 13:55:56,741 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 13:55:56,741 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 218.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:56,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 13:55:56,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 758. [2021-06-05 13:55:56,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:55:56,748 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:55:56,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:56,748 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:55:56,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:56,748 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:55:56,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:56,749 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:56,749 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:56,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 804 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1301 [2021-06-05 13:55:56,949 INFO L430 AbstractCegarLoop]: === Iteration 804 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:56,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:56,949 INFO L82 PathProgramCache]: Analyzing trace with hash 270775776, now seen corresponding path program 801 times [2021-06-05 13:55:56,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:56,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666307536] [2021-06-05 13:55:56,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:56,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:56,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1836935615] [2021-06-05 13:55:56,950 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 805 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 805 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:55:56,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:55:56,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:55:56,977 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:55:56,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:55:56,998 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 13:55:56,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:57,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 13:55:57,034 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 13:55:57,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:57,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:55:57,086 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 13:55:57,086 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 13:55:57,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:57,136 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 13:55:57,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:41 [2021-06-05 13:55:57,311 INFO L354 Elim1Store]: treesize reduction 39, result has 41.8 percent of original size [2021-06-05 13:55:57,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 58 [2021-06-05 13:55:57,318 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 13:55:57,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:55:57,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 37 treesize of output 30 [2021-06-05 13:55:57,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:55:57,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:55:57,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 13:55:57,431 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:59 [2021-06-05 13:55:57,973 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2021-06-05 13:55:58,158 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:55:58,158 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:55:58,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666307536] [2021-06-05 13:55:58,158 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:55:58,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836935615] [2021-06-05 13:55:58,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836935615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:55:58,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:55:58,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:55:58,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403387352] [2021-06-05 13:55:58,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:55:58,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:55:58,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:55:58,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:55:58,159 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:58,831 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-06-05 13:55:59,318 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-05 13:55:59,726 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 43 [2021-06-05 13:55:59,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:55:59,777 INFO L93 Difference]: Finished difference Result 979 states and 2579 transitions. [2021-06-05 13:55:59,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:55:59,779 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:55:59,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:55:59,780 INFO L225 Difference]: With dead ends: 979 [2021-06-05 13:55:59,780 INFO L226 Difference]: Without dead ends: 976 [2021-06-05 13:55:59,780 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1498.4ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:55:59,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-06-05 13:55:59,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 766. [2021-06-05 13:55:59,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 2.7437908496732026) internal successors, (2099), 765 states have internal predecessors, (2099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:59,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2099 transitions. [2021-06-05 13:55:59,788 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2099 transitions. Word has length 18 [2021-06-05 13:55:59,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:55:59,788 INFO L482 AbstractCegarLoop]: Abstraction has 766 states and 2099 transitions. [2021-06-05 13:55:59,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:55:59,788 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2099 transitions. [2021-06-05 13:55:59,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:55:59,789 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:55:59,789 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:55:59,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 805 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1306 [2021-06-05 13:55:59,989 INFO L430 AbstractCegarLoop]: === Iteration 805 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:55:59,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:55:59,990 INFO L82 PathProgramCache]: Analyzing trace with hash 159953256, now seen corresponding path program 802 times [2021-06-05 13:55:59,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:55:59,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392588849] [2021-06-05 13:55:59,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:55:59,991 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:55:59,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100663780] [2021-06-05 13:55:59,991 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 806 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 806 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:00,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:00,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:00,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:56:00,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:00,037 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 13:56:00,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:00,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:56:00,073 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 13:56:00,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:00,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:00,104 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 13:56:00,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:00,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:00,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:00,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:00,151 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:56:00,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:00,160 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 13:56:00,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:00,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:00,167 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 13:56:00,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:56:00,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:00,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:00,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392588849] [2021-06-05 13:56:00,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:00,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100663780] [2021-06-05 13:56:00,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100663780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:00,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:00,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:00,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791817892] [2021-06-05 13:56:00,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:00,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:00,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:00,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:00,234 INFO L87 Difference]: Start difference. First operand 766 states and 2099 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:00,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:00,762 INFO L93 Difference]: Finished difference Result 886 states and 2395 transitions. [2021-06-05 13:56:00,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:00,763 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:00,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:00,764 INFO L225 Difference]: With dead ends: 886 [2021-06-05 13:56:00,764 INFO L226 Difference]: Without dead ends: 883 [2021-06-05 13:56:00,764 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:56:00,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2021-06-05 13:56:00,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 758. [2021-06-05 13:56:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:00,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:56:00,772 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:00,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:00,772 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:56:00,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:00,772 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:56:00,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:00,773 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:00,773 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:00,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1316,806 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:00,973 INFO L430 AbstractCegarLoop]: === Iteration 806 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:00,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:00,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1437759623, now seen corresponding path program 803 times [2021-06-05 13:56:00,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:00,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355254149] [2021-06-05 13:56:00,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:00,974 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:00,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131398351] [2021-06-05 13:56:00,974 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 807 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 807 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:01,000 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:01,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:01,001 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:56:01,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:01,023 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 13:56:01,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:01,077 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 13:56:01,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:56:01,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 13:56:01,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:56:01,177 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 13:56:01,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:56:01,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 13:56:01,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:01,322 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 50 treesize of output 38 [2021-06-05 13:56:01,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,331 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 29 treesize of output 34 [2021-06-05 13:56:01,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:01,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:01,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:01,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:01,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:01,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355254149] [2021-06-05 13:56:01,376 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:01,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131398351] [2021-06-05 13:56:01,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131398351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:01,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:01,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:01,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375763207] [2021-06-05 13:56:01,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:01,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:01,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:01,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:01,376 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:02,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:02,142 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 13:56:02,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:02,143 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:02,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:02,144 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:56:02,145 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:56:02,145 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 222.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:02,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:56:02,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 759. [2021-06-05 13:56:02,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7361477572559365) internal successors, (2074), 758 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2074 transitions. [2021-06-05 13:56:02,152 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2074 transitions. Word has length 18 [2021-06-05 13:56:02,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:02,152 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2074 transitions. [2021-06-05 13:56:02,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:02,152 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2074 transitions. [2021-06-05 13:56:02,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:02,152 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:02,152 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:02,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 807 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1317 [2021-06-05 13:56:02,353 INFO L430 AbstractCegarLoop]: === Iteration 807 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:02,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:02,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1128160339, now seen corresponding path program 804 times [2021-06-05 13:56:02,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:02,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65576489] [2021-06-05 13:56:02,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:02,354 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:02,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1258405063] [2021-06-05 13:56:02,354 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 808 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 808 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:02,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:56:02,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:02,380 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:02,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:02,401 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 13:56:02,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:02,453 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 13:56:02,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:56:02,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:02,511 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 37 treesize of output 36 [2021-06-05 13:56:02,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:56:02,588 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 13:56:02,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:56:02,663 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 13:56:02,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:02,724 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 50 treesize of output 38 [2021-06-05 13:56:02,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,734 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 29 treesize of output 34 [2021-06-05 13:56:02,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:02,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:02,741 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:02,782 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:02,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:02,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65576489] [2021-06-05 13:56:02,783 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:02,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258405063] [2021-06-05 13:56:02,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258405063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:02,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:02,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:02,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181772175] [2021-06-05 13:56:02,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:02,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:02,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:02,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:02,783 INFO L87 Difference]: Start difference. First operand 759 states and 2074 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:03,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:03,624 INFO L93 Difference]: Finished difference Result 800 states and 2165 transitions. [2021-06-05 13:56:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:03,625 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:03,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:03,626 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:56:03,626 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:56:03,626 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 226.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:03,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:56:03,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 760. [2021-06-05 13:56:03,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:03,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 13:56:03,633 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 13:56:03,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:03,633 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 13:56:03,633 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:03,633 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 13:56:03,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:03,634 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:03,634 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:03,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1318,808 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:03,834 INFO L430 AbstractCegarLoop]: === Iteration 808 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:03,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:03,834 INFO L82 PathProgramCache]: Analyzing trace with hash 590183367, now seen corresponding path program 805 times [2021-06-05 13:56:03,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:03,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541904706] [2021-06-05 13:56:03,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:03,835 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:03,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1750474012] [2021-06-05 13:56:03,835 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 809 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 809 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:03,865 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:03,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:03,887 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 13:56:03,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:03,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:03,907 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 13:56:03,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:03,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:03,931 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 13:56:03,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:03,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:03,963 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 13:56:03,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:03,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:03,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:04,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:04,027 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 13:56:04,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:04,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:04,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:04,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:56:04,073 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 50 treesize of output 38 [2021-06-05 13:56:04,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:04,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:04,082 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 29 treesize of output 34 [2021-06-05 13:56:04,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:04,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:04,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:04,089 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:04,145 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:04,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:04,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541904706] [2021-06-05 13:56:04,145 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:04,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750474012] [2021-06-05 13:56:04,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750474012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:04,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:04,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:04,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692628496] [2021-06-05 13:56:04,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:04,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:04,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:04,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:04,146 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:04,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:04,959 INFO L93 Difference]: Finished difference Result 812 states and 2195 transitions. [2021-06-05 13:56:04,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:04,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:04,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:04,962 INFO L225 Difference]: With dead ends: 812 [2021-06-05 13:56:04,962 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 13:56:04,962 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 158.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:04,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 13:56:04,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 759. [2021-06-05 13:56:04,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7361477572559365) internal successors, (2074), 758 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:04,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2074 transitions. [2021-06-05 13:56:04,969 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2074 transitions. Word has length 18 [2021-06-05 13:56:04,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:04,969 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2074 transitions. [2021-06-05 13:56:04,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:04,969 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2074 transitions. [2021-06-05 13:56:04,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:04,970 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:04,970 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:05,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1319,809 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:05,170 INFO L430 AbstractCegarLoop]: === Iteration 809 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:05,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:05,170 INFO L82 PathProgramCache]: Analyzing trace with hash -556705533, now seen corresponding path program 806 times [2021-06-05 13:56:05,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:05,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681055178] [2021-06-05 13:56:05,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:05,171 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:05,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273412196] [2021-06-05 13:56:05,172 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 810 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 810 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:05,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:05,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:05,196 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:05,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:05,218 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 13:56:05,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:05,269 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 13:56:05,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:05,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:05,324 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 37 treesize of output 36 [2021-06-05 13:56:05,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:05,397 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 13:56:05,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:05,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:05,453 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 13:56:05,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:56:05,577 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 13:56:05,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,590 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 49 treesize of output 37 [2021-06-05 13:56:05,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:05,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:05,598 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:05,638 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:05,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:05,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681055178] [2021-06-05 13:56:05,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:05,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273412196] [2021-06-05 13:56:05,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273412196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:05,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:05,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:05,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430285273] [2021-06-05 13:56:05,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:05,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:05,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:05,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:05,639 INFO L87 Difference]: Start difference. First operand 759 states and 2074 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:06,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:06,397 INFO L93 Difference]: Finished difference Result 795 states and 2156 transitions. [2021-06-05 13:56:06,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:06,399 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:06,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:06,400 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:56:06,400 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:56:06,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 254.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:06,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:56:06,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 760. [2021-06-05 13:56:06,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:06,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 13:56:06,407 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 13:56:06,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:06,407 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 13:56:06,407 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:06,407 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 13:56:06,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:06,408 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:06,408 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:06,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 810 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1320 [2021-06-05 13:56:06,608 INFO L430 AbstractCegarLoop]: === Iteration 810 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:06,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:06,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1161638173, now seen corresponding path program 807 times [2021-06-05 13:56:06,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:06,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130474353] [2021-06-05 13:56:06,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:06,610 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:06,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857791698] [2021-06-05 13:56:06,610 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 811 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 811 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:06,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:56:06,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:06,637 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:06,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:06,659 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 13:56:06,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:06,713 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 13:56:06,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:06,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:06,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 37 treesize of output 36 [2021-06-05 13:56:06,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:06,845 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 13:56:06,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:06,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:06,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 20 treesize of output 22 [2021-06-05 13:56:06,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:56:06,984 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 50 treesize of output 38 [2021-06-05 13:56:06,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:06,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:06,993 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 29 treesize of output 34 [2021-06-05 13:56:06,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:07,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:07,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:07,001 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:07,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:07,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130474353] [2021-06-05 13:56:07,060 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:07,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857791698] [2021-06-05 13:56:07,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857791698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:07,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:07,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:07,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753488888] [2021-06-05 13:56:07,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:07,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:07,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:07,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:07,061 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:07,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:07,858 INFO L93 Difference]: Finished difference Result 808 states and 2187 transitions. [2021-06-05 13:56:07,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:07,859 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:07,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:07,860 INFO L225 Difference]: With dead ends: 808 [2021-06-05 13:56:07,860 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 13:56:07,860 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 243.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:07,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 13:56:07,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 760. [2021-06-05 13:56:07,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 13:56:07,867 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 13:56:07,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:07,867 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 13:56:07,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:07,867 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 13:56:07,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:07,868 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:07,868 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:08,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 811 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1321 [2021-06-05 13:56:08,069 INFO L430 AbstractCegarLoop]: === Iteration 811 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:08,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:08,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1180072199, now seen corresponding path program 808 times [2021-06-05 13:56:08,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:08,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069993245] [2021-06-05 13:56:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:08,070 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:08,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136974258] [2021-06-05 13:56:08,070 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 812 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 812 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:08,096 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:08,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:08,097 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:08,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:08,118 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 13:56:08,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:08,166 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 13:56:08,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 13:56:08,224 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 13:56:08,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:56:08,261 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 13:56:08,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:56:08,315 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 13:56:08,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:56:08,364 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1514], 12=[F]} [2021-06-05 13:56:08,367 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 13:56:08,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,401 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:08,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:08,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:08,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:08,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:08,490 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:08,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:08,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069993245] [2021-06-05 13:56:08,490 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:08,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136974258] [2021-06-05 13:56:08,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136974258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:08,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:08,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:08,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996007245] [2021-06-05 13:56:08,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:08,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:08,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:08,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:08,491 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:09,375 INFO L93 Difference]: Finished difference Result 799 states and 2169 transitions. [2021-06-05 13:56:09,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:09,376 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:09,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:09,377 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:56:09,377 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:56:09,377 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 201.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:09,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:56:09,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 758. [2021-06-05 13:56:09,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:56:09,384 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:09,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:09,384 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:56:09,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:09,384 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:56:09,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:09,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:09,385 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:09,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 812 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1322 [2021-06-05 13:56:09,585 INFO L430 AbstractCegarLoop]: === Iteration 812 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:09,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:09,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1589465227, now seen corresponding path program 809 times [2021-06-05 13:56:09,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:09,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237198434] [2021-06-05 13:56:09,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:09,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:09,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [259948878] [2021-06-05 13:56:09,587 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 813 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 813 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:09,613 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:09,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:09,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:56:09,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:09,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 13:56:09,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:09,655 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 13:56:09,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:09,679 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 13:56:09,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:09,712 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 13:56:09,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:56:09,757 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 13:56:09,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:56:09,852 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 13:56:09,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,865 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 49 treesize of output 37 [2021-06-05 13:56:09,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:09,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:09,872 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:09,907 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:09,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:09,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237198434] [2021-06-05 13:56:09,907 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:09,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259948878] [2021-06-05 13:56:09,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259948878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:09,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:09,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:09,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972924998] [2021-06-05 13:56:09,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:09,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:09,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:09,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:09,907 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:10,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:10,625 INFO L93 Difference]: Finished difference Result 808 states and 2183 transitions. [2021-06-05 13:56:10,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:10,626 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:10,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:10,627 INFO L225 Difference]: With dead ends: 808 [2021-06-05 13:56:10,627 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 13:56:10,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 164.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:10,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 13:56:10,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 761. [2021-06-05 13:56:10,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7407894736842104) internal successors, (2083), 760 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:10,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2083 transitions. [2021-06-05 13:56:10,634 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2083 transitions. Word has length 18 [2021-06-05 13:56:10,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:10,634 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2083 transitions. [2021-06-05 13:56:10,634 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:10,634 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2083 transitions. [2021-06-05 13:56:10,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:10,635 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:10,635 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:10,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1323,813 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:10,835 INFO L430 AbstractCegarLoop]: === Iteration 813 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:10,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:10,836 INFO L82 PathProgramCache]: Analyzing trace with hash -987158363, now seen corresponding path program 810 times [2021-06-05 13:56:10,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:10,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770151481] [2021-06-05 13:56:10,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:10,837 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:10,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725729616] [2021-06-05 13:56:10,837 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 814 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 814 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:10,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:56:10,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:10,861 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:10,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:10,883 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 13:56:10,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:10,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:10,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:10,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:10,936 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 13:56:10,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:10,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:10,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:10,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:10,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:10,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 37 treesize of output 36 [2021-06-05 13:56:10,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:11,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:11,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:11,089 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 13:56:11,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:11,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:56:11,139 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 13:56:11,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:11,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:11,223 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 50 treesize of output 38 [2021-06-05 13:56:11,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:11,232 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 29 treesize of output 34 [2021-06-05 13:56:11,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:11,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:11,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:11,294 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:11,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:11,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770151481] [2021-06-05 13:56:11,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:11,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725729616] [2021-06-05 13:56:11,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725729616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:11,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:11,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:11,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046801722] [2021-06-05 13:56:11,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:11,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:11,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:11,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:11,295 INFO L87 Difference]: Start difference. First operand 761 states and 2083 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:12,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:12,153 INFO L93 Difference]: Finished difference Result 821 states and 2214 transitions. [2021-06-05 13:56:12,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:12,155 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:12,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:12,156 INFO L225 Difference]: With dead ends: 821 [2021-06-05 13:56:12,156 INFO L226 Difference]: Without dead ends: 818 [2021-06-05 13:56:12,156 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 241.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:12,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2021-06-05 13:56:12,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 760. [2021-06-05 13:56:12,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.739130434782609) internal successors, (2079), 759 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:12,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2079 transitions. [2021-06-05 13:56:12,163 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2079 transitions. Word has length 18 [2021-06-05 13:56:12,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:12,163 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2079 transitions. [2021-06-05 13:56:12,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:12,163 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2079 transitions. [2021-06-05 13:56:12,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:12,164 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:12,164 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:12,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 814 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1324 [2021-06-05 13:56:12,364 INFO L430 AbstractCegarLoop]: === Iteration 814 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:12,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:12,364 INFO L82 PathProgramCache]: Analyzing trace with hash -968724337, now seen corresponding path program 811 times [2021-06-05 13:56:12,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:12,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980932328] [2021-06-05 13:56:12,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:12,365 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:12,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874795236] [2021-06-05 13:56:12,365 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 815 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 815 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:12,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:12,391 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:12,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:12,412 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 13:56:12,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:12,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 8 treesize of output 7 [2021-06-05 13:56:12,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:12,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:12,457 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 13:56:12,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:12,538 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 13:56:12,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:12,585 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 13:56:12,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:56:12,638 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1523], 12=[F]} [2021-06-05 13:56:12,643 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 13:56:12,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,676 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:12,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:12,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:12,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:12,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:12,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:12,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980932328] [2021-06-05 13:56:12,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:12,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874795236] [2021-06-05 13:56:12,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874795236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:12,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:12,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:12,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120262720] [2021-06-05 13:56:12,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:12,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:12,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:12,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:12,772 INFO L87 Difference]: Start difference. First operand 760 states and 2079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:13,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:13,608 INFO L93 Difference]: Finished difference Result 803 states and 2177 transitions. [2021-06-05 13:56:13,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:13,608 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:13,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:13,609 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:56:13,609 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:56:13,609 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 194.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:13,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:56:13,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 759. [2021-06-05 13:56:13,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.737467018469657) internal successors, (2075), 758 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:13,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2075 transitions. [2021-06-05 13:56:13,616 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2075 transitions. Word has length 18 [2021-06-05 13:56:13,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:13,616 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2075 transitions. [2021-06-05 13:56:13,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:13,616 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2075 transitions. [2021-06-05 13:56:13,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:13,617 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:13,617 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:13,817 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1325,815 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:13,817 INFO L430 AbstractCegarLoop]: === Iteration 815 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:13,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:13,818 INFO L82 PathProgramCache]: Analyzing trace with hash 347432967, now seen corresponding path program 812 times [2021-06-05 13:56:13,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:13,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862102549] [2021-06-05 13:56:13,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:13,819 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:13,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322371868] [2021-06-05 13:56:13,819 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 816 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 816 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:13,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:13,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:13,847 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:13,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:13,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 15 treesize of output 11 [2021-06-05 13:56:13,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:13,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:13,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 13:56:13,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:13,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:13,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:13,911 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 13:56:13,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:13,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:13,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:13,998 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 13:56:13,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:14,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:14,060 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 13:56:14,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:14,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:56:14,222 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:14,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:56:14,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:14,232 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 32 treesize of output 34 [2021-06-05 13:56:14,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:14,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:14,240 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 13:56:14,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:56:14,316 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:14,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:14,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862102549] [2021-06-05 13:56:14,316 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:14,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322371868] [2021-06-05 13:56:14,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322371868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:14,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:14,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:14,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558771536] [2021-06-05 13:56:14,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:14,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:14,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:14,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:14,317 INFO L87 Difference]: Start difference. First operand 759 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:15,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:15,134 INFO L93 Difference]: Finished difference Result 803 states and 2179 transitions. [2021-06-05 13:56:15,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:15,136 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:15,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:15,137 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:56:15,137 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:56:15,137 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 209.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:15,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:56:15,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 758. [2021-06-05 13:56:15,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:15,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:56:15,144 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:15,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:15,144 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:56:15,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:15,144 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:56:15,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:15,145 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:15,145 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:15,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 816 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1326 [2021-06-05 13:56:15,346 INFO L430 AbstractCegarLoop]: === Iteration 816 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:15,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:15,346 INFO L82 PathProgramCache]: Analyzing trace with hash -600513142, now seen corresponding path program 813 times [2021-06-05 13:56:15,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:15,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031480847] [2021-06-05 13:56:15,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:15,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:15,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [710873924] [2021-06-05 13:56:15,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 817 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 817 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:15,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:56:15,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:15,373 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:56:15,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:15,395 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 13:56:15,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:15,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:56:15,420 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 13:56:15,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:15,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:56:15,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:15,494 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 13:56:15,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:15,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:15,584 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1528], 2=[F]} [2021-06-05 13:56:15,586 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 13:56:15,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:15,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:15,598 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:56:15,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:15,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:15,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:56:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:15,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:15,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031480847] [2021-06-05 13:56:15,646 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:15,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710873924] [2021-06-05 13:56:15,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710873924] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:15,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:15,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:15,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360155555] [2021-06-05 13:56:15,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:15,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:15,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:15,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:15,647 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:16,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:16,189 INFO L93 Difference]: Finished difference Result 807 states and 2183 transitions. [2021-06-05 13:56:16,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:16,190 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:16,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:16,196 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:56:16,196 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:56:16,196 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:16,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:56:16,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 763. [2021-06-05 13:56:16,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 2.7349081364829395) internal successors, (2084), 762 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:16,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2084 transitions. [2021-06-05 13:56:16,203 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2084 transitions. Word has length 18 [2021-06-05 13:56:16,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:16,203 INFO L482 AbstractCegarLoop]: Abstraction has 763 states and 2084 transitions. [2021-06-05 13:56:16,203 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:16,203 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2084 transitions. [2021-06-05 13:56:16,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:16,204 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:16,204 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:16,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1327,817 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:16,404 INFO L430 AbstractCegarLoop]: === Iteration 817 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:16,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:16,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1117830564, now seen corresponding path program 814 times [2021-06-05 13:56:16,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:16,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083427304] [2021-06-05 13:56:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:16,406 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:16,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130414765] [2021-06-05 13:56:16,406 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 818 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 818 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:16,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:16,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:16,431 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:56:16,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:16,452 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 13:56:16,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:16,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:56:16,478 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 13:56:16,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:16,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:56:16,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:16,554 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 13:56:16,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:16,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:56:16,622 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1530], 2=[F]} [2021-06-05 13:56:16,624 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 13:56:16,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:16,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:16,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:16,637 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:56:16,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:16,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:16,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:56:16,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:16,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:16,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083427304] [2021-06-05 13:56:16,706 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:16,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130414765] [2021-06-05 13:56:16,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130414765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:16,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:16,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:16,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789799030] [2021-06-05 13:56:16,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:16,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:16,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:16,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:16,707 INFO L87 Difference]: Start difference. First operand 763 states and 2084 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:17,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:17,264 INFO L93 Difference]: Finished difference Result 832 states and 2245 transitions. [2021-06-05 13:56:17,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:17,266 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:17,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:17,267 INFO L225 Difference]: With dead ends: 832 [2021-06-05 13:56:17,267 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 13:56:17,267 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 166.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:17,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 13:56:17,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 761. [2021-06-05 13:56:17,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7342105263157896) internal successors, (2078), 760 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:17,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2078 transitions. [2021-06-05 13:56:17,274 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2078 transitions. Word has length 18 [2021-06-05 13:56:17,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:17,274 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2078 transitions. [2021-06-05 13:56:17,274 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:17,274 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2078 transitions. [2021-06-05 13:56:17,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:17,275 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:17,275 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:17,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1328,818 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:17,475 INFO L430 AbstractCegarLoop]: === Iteration 818 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:17,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:17,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1136264590, now seen corresponding path program 815 times [2021-06-05 13:56:17,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:17,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978763727] [2021-06-05 13:56:17,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:17,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:17,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24923776] [2021-06-05 13:56:17,476 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 819 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 819 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:17,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:56:17,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:17,511 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:56:17,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:17,533 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 13:56:17,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:17,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:17,553 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 13:56:17,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:17,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:56:17,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 25 treesize of output 24 [2021-06-05 13:56:17,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:17,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:17,645 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1532], 2=[F]} [2021-06-05 13:56:17,647 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 13:56:17,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:17,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:17,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:17,662 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 13:56:17,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:17,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:17,669 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 13:56:17,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:17,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:17,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978763727] [2021-06-05 13:56:17,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:17,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24923776] [2021-06-05 13:56:17,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24923776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:17,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:17,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:17,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135213623] [2021-06-05 13:56:17,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:17,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:17,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:17,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:17,738 INFO L87 Difference]: Start difference. First operand 761 states and 2078 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:18,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:18,240 INFO L93 Difference]: Finished difference Result 815 states and 2207 transitions. [2021-06-05 13:56:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:18,241 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:18,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:18,243 INFO L225 Difference]: With dead ends: 815 [2021-06-05 13:56:18,243 INFO L226 Difference]: Without dead ends: 812 [2021-06-05 13:56:18,243 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 127.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:18,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-06-05 13:56:18,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 760. [2021-06-05 13:56:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7338603425559946) internal successors, (2075), 759 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2075 transitions. [2021-06-05 13:56:18,250 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2075 transitions. Word has length 18 [2021-06-05 13:56:18,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:18,250 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2075 transitions. [2021-06-05 13:56:18,250 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:18,250 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2075 transitions. [2021-06-05 13:56:18,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:18,250 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:18,251 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:18,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 819 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1329 [2021-06-05 13:56:18,451 INFO L430 AbstractCegarLoop]: === Iteration 819 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:18,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:18,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1842545402, now seen corresponding path program 816 times [2021-06-05 13:56:18,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:18,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267473702] [2021-06-05 13:56:18,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:18,452 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:18,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881588301] [2021-06-05 13:56:18,452 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 820 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 820 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:18,484 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:56:18,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:18,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:56:18,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:18,507 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 13:56:18,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:18,528 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 13:56:18,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:18,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 13:56:18,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:18,614 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,614 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 39 treesize of output 49 [2021-06-05 13:56:18,621 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 13:56:18,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,641 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 13:56:18,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:18,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:18,656 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 13:56:18,656 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 13:56:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:18,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:18,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267473702] [2021-06-05 13:56:18,747 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:18,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881588301] [2021-06-05 13:56:18,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881588301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:18,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:18,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:18,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562565203] [2021-06-05 13:56:18,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:18,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:18,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:18,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:18,748 INFO L87 Difference]: Start difference. First operand 760 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:19,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:19,312 INFO L93 Difference]: Finished difference Result 817 states and 2212 transitions. [2021-06-05 13:56:19,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:19,314 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:19,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:19,315 INFO L225 Difference]: With dead ends: 817 [2021-06-05 13:56:19,315 INFO L226 Difference]: Without dead ends: 814 [2021-06-05 13:56:19,315 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 138.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:19,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2021-06-05 13:56:19,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 759. [2021-06-05 13:56:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 13:56:19,322 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 13:56:19,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:19,322 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 13:56:19,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:19,322 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 13:56:19,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:19,323 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:19,323 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:19,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 820 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1330 [2021-06-05 13:56:19,523 INFO L430 AbstractCegarLoop]: === Iteration 820 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:19,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:19,523 INFO L82 PathProgramCache]: Analyzing trace with hash -769460022, now seen corresponding path program 817 times [2021-06-05 13:56:19,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:19,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115692538] [2021-06-05 13:56:19,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:19,524 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:19,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176612582] [2021-06-05 13:56:19,524 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 821 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 821 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:19,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:19,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:56:19,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:19,573 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 13:56:19,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:19,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:56:19,600 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 13:56:19,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:19,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:56:19,652 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 13:56:19,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:19,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:19,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:19,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:19,699 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:56:19,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:19,709 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 13:56:19,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:19,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:19,716 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 13:56:19,716 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:56:19,782 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:19,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:19,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115692538] [2021-06-05 13:56:19,782 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:19,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176612582] [2021-06-05 13:56:19,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176612582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:19,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:19,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:19,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098543713] [2021-06-05 13:56:19,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:19,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:19,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:19,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:19,783 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:20,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:20,497 INFO L93 Difference]: Finished difference Result 870 states and 2344 transitions. [2021-06-05 13:56:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:20,498 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:20,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:20,500 INFO L225 Difference]: With dead ends: 870 [2021-06-05 13:56:20,500 INFO L226 Difference]: Without dead ends: 867 [2021-06-05 13:56:20,500 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 179.6ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:56:20,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2021-06-05 13:56:20,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 758. [2021-06-05 13:56:20,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:56:20,507 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:20,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:20,507 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:56:20,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:20,507 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:56:20,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:20,508 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:20,508 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:20,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 821 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1335 [2021-06-05 13:56:20,709 INFO L430 AbstractCegarLoop]: === Iteration 821 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:20,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:20,709 INFO L82 PathProgramCache]: Analyzing trace with hash -598717949, now seen corresponding path program 818 times [2021-06-05 13:56:20,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:20,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703476404] [2021-06-05 13:56:20,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:20,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:20,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [520788871] [2021-06-05 13:56:20,710 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 822 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 822 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:20,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:20,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:20,740 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:20,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:20,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 20 treesize of output 16 [2021-06-05 13:56:20,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:20,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:20,810 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 13:56:20,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:20,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:20,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:20,871 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 13:56:20,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:20,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:56:20,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:20,916 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 37 treesize of output 36 [2021-06-05 13:56:20,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:20,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:56:20,963 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 13:56:20,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:20,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:20,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:21,080 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 13:56:21,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:21,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:21,094 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 49 treesize of output 37 [2021-06-05 13:56:21,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:21,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:21,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:21,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:21,139 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:21,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:21,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703476404] [2021-06-05 13:56:21,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:21,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520788871] [2021-06-05 13:56:21,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520788871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:21,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:21,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:21,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347783316] [2021-06-05 13:56:21,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:21,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:21,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:21,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:21,139 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:22,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:22,209 INFO L93 Difference]: Finished difference Result 810 states and 2188 transitions. [2021-06-05 13:56:22,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:22,210 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:22,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:22,211 INFO L225 Difference]: With dead ends: 810 [2021-06-05 13:56:22,211 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 13:56:22,211 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 243.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:22,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 13:56:22,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 761. [2021-06-05 13:56:22,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7407894736842104) internal successors, (2083), 760 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:22,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2083 transitions. [2021-06-05 13:56:22,218 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2083 transitions. Word has length 18 [2021-06-05 13:56:22,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:22,218 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2083 transitions. [2021-06-05 13:56:22,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:22,218 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2083 transitions. [2021-06-05 13:56:22,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:22,219 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:22,219 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:22,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 822 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1336 [2021-06-05 13:56:22,420 INFO L430 AbstractCegarLoop]: === Iteration 822 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:22,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:22,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1119625757, now seen corresponding path program 819 times [2021-06-05 13:56:22,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:22,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216343593] [2021-06-05 13:56:22,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:22,421 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:22,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167645482] [2021-06-05 13:56:22,421 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 823 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 823 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:22,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:56:22,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:22,447 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:56:22,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:22,469 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 13:56:22,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 13:56:22,497 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 13:56:22,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:56:22,533 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 13:56:22,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 13:56:22,568 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 13:56:22,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:56:22,703 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:56:22,704 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 42 treesize of output 44 [2021-06-05 13:56:22,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,744 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 13:56:22,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 13:56:22,915 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1542], 3=[F]} [2021-06-05 13:56:22,920 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 13:56:22,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:22,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:22,971 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 13:56:22,971 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 49 treesize of output 45 [2021-06-05 13:56:22,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:23,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:23,006 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 13:56:23,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 13:56:23,250 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:23,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:23,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216343593] [2021-06-05 13:56:23,251 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:23,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167645482] [2021-06-05 13:56:23,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167645482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:23,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:23,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:56:23,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752285235] [2021-06-05 13:56:23,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:56:23,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:23,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:56:23,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:23,251 INFO L87 Difference]: Start difference. First operand 761 states and 2083 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:24,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:24,394 INFO L93 Difference]: Finished difference Result 842 states and 2255 transitions. [2021-06-05 13:56:24,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:56:24,396 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:24,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:24,397 INFO L225 Difference]: With dead ends: 842 [2021-06-05 13:56:24,397 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 13:56:24,397 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 719.7ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:56:24,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 13:56:24,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 760. [2021-06-05 13:56:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.739130434782609) internal successors, (2079), 759 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2079 transitions. [2021-06-05 13:56:24,404 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2079 transitions. Word has length 18 [2021-06-05 13:56:24,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:24,404 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2079 transitions. [2021-06-05 13:56:24,404 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:24,404 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2079 transitions. [2021-06-05 13:56:24,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:24,405 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:24,405 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:24,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1337,823 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:24,605 INFO L430 AbstractCegarLoop]: === Iteration 823 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:24,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:24,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1138059783, now seen corresponding path program 820 times [2021-06-05 13:56:24,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:24,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287151647] [2021-06-05 13:56:24,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:24,607 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:24,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1796771463] [2021-06-05 13:56:24,607 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 824 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 824 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:24,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:24,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:24,633 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:24,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:24,655 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 13:56:24,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:24,707 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 13:56:24,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:24,766 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 13:56:24,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 13:56:24,803 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 13:56:24,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:56:24,840 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 13:56:24,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:56:24,894 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1545], 12=[F]} [2021-06-05 13:56:24,899 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 13:56:24,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,933 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:24,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:24,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:24,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:24,941 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:25,015 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:25,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:25,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287151647] [2021-06-05 13:56:25,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:25,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796771463] [2021-06-05 13:56:25,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796771463] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:25,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:25,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:25,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664028175] [2021-06-05 13:56:25,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:25,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:25,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:25,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:25,016 INFO L87 Difference]: Start difference. First operand 760 states and 2079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:25,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:25,982 INFO L93 Difference]: Finished difference Result 805 states and 2182 transitions. [2021-06-05 13:56:25,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:25,984 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:25,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:25,985 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:56:25,985 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 13:56:25,985 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 196.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:25,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 13:56:25,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 759. [2021-06-05 13:56:25,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.737467018469657) internal successors, (2075), 758 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:25,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2075 transitions. [2021-06-05 13:56:25,992 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2075 transitions. Word has length 18 [2021-06-05 13:56:25,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:25,992 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2075 transitions. [2021-06-05 13:56:25,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:25,993 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2075 transitions. [2021-06-05 13:56:25,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:25,993 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:25,993 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:26,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 824 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1342 [2021-06-05 13:56:26,194 INFO L430 AbstractCegarLoop]: === Iteration 824 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:26,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:26,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1840750209, now seen corresponding path program 821 times [2021-06-05 13:56:26,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:26,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892320035] [2021-06-05 13:56:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:26,195 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:26,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1495384129] [2021-06-05 13:56:26,195 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 825 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 825 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:26,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:26,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:26,222 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:26,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:26,245 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 13:56:26,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:56:26,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 8 treesize of output 7 [2021-06-05 13:56:26,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:56:26,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:26,395 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 13:56:26,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:56:26,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:26,441 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 37 treesize of output 36 [2021-06-05 13:56:26,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:56:26,489 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 13:56:26,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:56:26,600 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:26,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:56:26,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,610 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 32 treesize of output 34 [2021-06-05 13:56:26,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:26,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:26,618 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 13:56:26,618 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:56:26,687 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:26,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:26,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892320035] [2021-06-05 13:56:26,688 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:26,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495384129] [2021-06-05 13:56:26,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495384129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:26,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:26,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:26,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750264430] [2021-06-05 13:56:26,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:26,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:26,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:26,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:26,688 INFO L87 Difference]: Start difference. First operand 759 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:27,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:27,481 INFO L93 Difference]: Finished difference Result 805 states and 2184 transitions. [2021-06-05 13:56:27,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:27,482 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:27,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:27,483 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:56:27,483 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 13:56:27,483 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 214.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:27,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 13:56:27,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 758. [2021-06-05 13:56:27,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:27,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 13:56:27,490 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:27,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:27,490 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 13:56:27,490 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:27,490 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 13:56:27,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:27,490 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:27,491 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:27,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 825 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1343 [2021-06-05 13:56:27,691 INFO L430 AbstractCegarLoop]: === Iteration 825 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:27,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:27,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1357205344, now seen corresponding path program 822 times [2021-06-05 13:56:27,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:27,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765250662] [2021-06-05 13:56:27,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:27,692 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:27,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [197405569] [2021-06-05 13:56:27,692 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 826 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 826 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:27,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:56:27,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:27,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:56:27,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:27,739 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 13:56:27,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:27,758 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 13:56:27,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:56:27,782 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 13:56:27,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:56:27,840 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,840 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 39 treesize of output 49 [2021-06-05 13:56:27,863 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 13:56:27,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,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 35 treesize of output 30 [2021-06-05 13:56:27,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:27,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:27,893 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 13:56:27,894 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:50 [2021-06-05 13:56:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:27,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:27,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765250662] [2021-06-05 13:56:27,985 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:27,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197405569] [2021-06-05 13:56:27,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197405569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:27,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:27,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:27,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667640921] [2021-06-05 13:56:27,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:27,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:27,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:27,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:27,985 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:28,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:28,694 INFO L93 Difference]: Finished difference Result 845 states and 2280 transitions. [2021-06-05 13:56:28,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:28,698 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:28,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:28,699 INFO L225 Difference]: With dead ends: 845 [2021-06-05 13:56:28,699 INFO L226 Difference]: Without dead ends: 842 [2021-06-05 13:56:28,699 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 179.0ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:56:28,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-06-05 13:56:28,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 761. [2021-06-05 13:56:28,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.736842105263158) internal successors, (2080), 760 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:28,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2080 transitions. [2021-06-05 13:56:28,706 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2080 transitions. Word has length 18 [2021-06-05 13:56:28,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:28,706 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2080 transitions. [2021-06-05 13:56:28,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:28,706 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2080 transitions. [2021-06-05 13:56:28,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:28,707 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:28,707 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:28,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 826 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1344 [2021-06-05 13:56:28,908 INFO L430 AbstractCegarLoop]: === Iteration 826 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:28,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:28,908 INFO L82 PathProgramCache]: Analyzing trace with hash 305420551, now seen corresponding path program 823 times [2021-06-05 13:56:28,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:28,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194854620] [2021-06-05 13:56:28,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:28,909 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:28,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [10680089] [2021-06-05 13:56:28,909 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 827 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 827 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:28,933 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:28,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:28,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 13:56:28,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:28,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:28,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:28,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:56:28,976 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 13:56:28,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:28,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:28,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:28,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:56:29,006 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 13:56:29,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:29,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,017 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:56:29,036 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 13:56:29,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:29,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:56:29,067 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 13:56:29,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:29,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:56:29,124 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:29,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:56:29,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:29,134 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 32 treesize of output 34 [2021-06-05 13:56:29,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:29,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:29,142 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 13:56:29,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:56:29,210 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:29,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:29,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194854620] [2021-06-05 13:56:29,211 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:29,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10680089] [2021-06-05 13:56:29,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10680089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:29,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:29,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:29,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997370109] [2021-06-05 13:56:29,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:29,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:29,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:29,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:29,211 INFO L87 Difference]: Start difference. First operand 761 states and 2080 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:30,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:30,147 INFO L93 Difference]: Finished difference Result 805 states and 2186 transitions. [2021-06-05 13:56:30,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:30,148 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:30,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:30,149 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:56:30,149 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 13:56:30,149 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 140.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:30,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 13:56:30,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 757. [2021-06-05 13:56:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:30,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 13:56:30,156 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 13:56:30,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:30,156 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 13:56:30,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:30,156 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 13:56:30,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:30,157 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:30,157 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:30,357 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1349,827 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:30,357 INFO L430 AbstractCegarLoop]: === Iteration 827 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:30,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:30,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1167264769, now seen corresponding path program 824 times [2021-06-05 13:56:30,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:30,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79776364] [2021-06-05 13:56:30,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:30,358 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:30,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108494204] [2021-06-05 13:56:30,359 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 828 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 828 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:30,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:30,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:30,382 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:30,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:30,403 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 13:56:30,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:30,422 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 13:56:30,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:30,445 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 13:56:30,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:30,483 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 13:56:30,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:30,569 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 13:56:30,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:30,617 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 50 treesize of output 38 [2021-06-05 13:56:30,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,626 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 29 treesize of output 34 [2021-06-05 13:56:30,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:30,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:30,634 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:30,667 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:30,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:30,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79776364] [2021-06-05 13:56:30,668 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:30,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108494204] [2021-06-05 13:56:30,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108494204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:30,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:30,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:30,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441307469] [2021-06-05 13:56:30,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:30,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:30,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:30,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:30,668 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:31,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:31,232 INFO L93 Difference]: Finished difference Result 794 states and 2150 transitions. [2021-06-05 13:56:31,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:31,233 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:31,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:31,234 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:56:31,234 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:56:31,234 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 163.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:31,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:56:31,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 758. [2021-06-05 13:56:31,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7344782034346102) internal successors, (2070), 757 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:31,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2070 transitions. [2021-06-05 13:56:31,241 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2070 transitions. Word has length 18 [2021-06-05 13:56:31,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:31,241 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2070 transitions. [2021-06-05 13:56:31,241 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:31,241 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2070 transitions. [2021-06-05 13:56:31,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:31,242 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:31,242 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:31,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1350,828 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:31,442 INFO L430 AbstractCegarLoop]: === Iteration 828 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:31,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:31,442 INFO L82 PathProgramCache]: Analyzing trace with hash 561782565, now seen corresponding path program 825 times [2021-06-05 13:56:31,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:31,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030938360] [2021-06-05 13:56:31,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:31,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:31,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129619874] [2021-06-05 13:56:31,443 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 829 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 829 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:31,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:56:31,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:31,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:56:31,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:31,492 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 13:56:31,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:31,511 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 13:56:31,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:31,535 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 13:56:31,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:31,570 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 13:56:31,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:31,643 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 13:56:31,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:31,703 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 50 treesize of output 38 [2021-06-05 13:56:31,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,712 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 29 treesize of output 34 [2021-06-05 13:56:31,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:31,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:31,720 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:31,762 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:31,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:31,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030938360] [2021-06-05 13:56:31,763 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:31,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129619874] [2021-06-05 13:56:31,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129619874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:31,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:31,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:31,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157068380] [2021-06-05 13:56:31,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:31,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:31,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:31,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:31,763 INFO L87 Difference]: Start difference. First operand 758 states and 2070 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:32,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:32,621 INFO L93 Difference]: Finished difference Result 799 states and 2161 transitions. [2021-06-05 13:56:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:32,623 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:32,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:32,624 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:56:32,624 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:56:32,624 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 164.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:32,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:56:32,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 759. [2021-06-05 13:56:32,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 13:56:32,630 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 13:56:32,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:32,631 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 13:56:32,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:32,631 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 13:56:32,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:32,631 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:32,631 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:32,831 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1351,829 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:32,832 INFO L430 AbstractCegarLoop]: === Iteration 829 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:32,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:32,832 INFO L82 PathProgramCache]: Analyzing trace with hash -2014841025, now seen corresponding path program 826 times [2021-06-05 13:56:32,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:32,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229043133] [2021-06-05 13:56:32,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:32,833 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:32,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827776555] [2021-06-05 13:56:32,833 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 830 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 830 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:32,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:32,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:32,864 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:32,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:32,886 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 13:56:32,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:32,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:32,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:32,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:32,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 13:56:32,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:32,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:32,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:32,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:32,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:32,933 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 13:56:32,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:33,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:33,062 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 13:56:33,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:33,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:33,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:33,132 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 13:56:33,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:33,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:56:33,178 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 13:56:33,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:33,190 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 49 treesize of output 37 [2021-06-05 13:56:33,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:33,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:33,198 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:33,255 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:33,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:33,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229043133] [2021-06-05 13:56:33,255 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:33,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827776555] [2021-06-05 13:56:33,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827776555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:33,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:33,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:33,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476806740] [2021-06-05 13:56:33,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:33,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:33,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:33,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:33,256 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:34,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:34,139 INFO L93 Difference]: Finished difference Result 811 states and 2191 transitions. [2021-06-05 13:56:34,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:34,140 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:34,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:34,141 INFO L225 Difference]: With dead ends: 811 [2021-06-05 13:56:34,142 INFO L226 Difference]: Without dead ends: 808 [2021-06-05 13:56:34,142 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 198.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-06-05 13:56:34,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 758. [2021-06-05 13:56:34,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7344782034346102) internal successors, (2070), 757 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:34,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2070 transitions. [2021-06-05 13:56:34,149 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2070 transitions. Word has length 18 [2021-06-05 13:56:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:34,149 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2070 transitions. [2021-06-05 13:56:34,149 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:34,149 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2070 transitions. [2021-06-05 13:56:34,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:34,149 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:34,150 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:34,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 830 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1352 [2021-06-05 13:56:34,350 INFO L430 AbstractCegarLoop]: === Iteration 830 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:34,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:34,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1133237371, now seen corresponding path program 827 times [2021-06-05 13:56:34,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:34,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836948975] [2021-06-05 13:56:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:34,351 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:34,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81800344] [2021-06-05 13:56:34,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 831 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 831 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:34,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:34,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:34,378 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:34,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:34,399 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 13:56:34,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:34,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 20 treesize of output 16 [2021-06-05 13:56:34,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:34,479 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 13:56:34,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:34,510 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 13:56:34,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:34,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:34,560 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 13:56:34,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:56:34,694 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 50 treesize of output 38 [2021-06-05 13:56:34,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,704 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 29 treesize of output 34 [2021-06-05 13:56:34,705 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:34,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:34,712 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:34,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:34,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836948975] [2021-06-05 13:56:34,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:34,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81800344] [2021-06-05 13:56:34,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81800344] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:34,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:34,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:34,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094527498] [2021-06-05 13:56:34,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:34,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:34,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:34,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:34,759 INFO L87 Difference]: Start difference. First operand 758 states and 2070 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:35,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:35,521 INFO L93 Difference]: Finished difference Result 794 states and 2152 transitions. [2021-06-05 13:56:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:35,522 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:35,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:35,523 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:56:35,523 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:56:35,523 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:35,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:56:35,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 759. [2021-06-05 13:56:35,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:35,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 13:56:35,530 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 13:56:35,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:35,530 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 13:56:35,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:35,530 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 13:56:35,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:35,531 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:35,531 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:35,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 831 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1353 [2021-06-05 13:56:35,731 INFO L430 AbstractCegarLoop]: === Iteration 831 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:35,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:35,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1443386219, now seen corresponding path program 828 times [2021-06-05 13:56:35,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:35,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620336759] [2021-06-05 13:56:35,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:35,733 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:35,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2004628585] [2021-06-05 13:56:35,733 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 832 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 832 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:35,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:56:35,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:35,761 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:56:35,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:35,782 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 13:56:35,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:35,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:35,801 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 13:56:35,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:35,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:35,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:35,826 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 13:56:35,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:35,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:35,910 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 13:56:35,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:35,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:56:35,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:35,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 20 treesize of output 22 [2021-06-05 13:56:35,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:35,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:35,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:56:36,057 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 50 treesize of output 38 [2021-06-05 13:56:36,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:36,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:36,066 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 29 treesize of output 34 [2021-06-05 13:56:36,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:36,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:36,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:36,074 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:36,134 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:36,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:36,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620336759] [2021-06-05 13:56:36,135 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:36,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004628585] [2021-06-05 13:56:36,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004628585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:36,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:36,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:36,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517810494] [2021-06-05 13:56:36,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:36,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:36,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:36,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:36,135 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:37,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:37,104 INFO L93 Difference]: Finished difference Result 807 states and 2183 transitions. [2021-06-05 13:56:37,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:37,106 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:37,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:37,107 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:56:37,107 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:56:37,107 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 219.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:37,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:56:37,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 759. [2021-06-05 13:56:37,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:37,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 13:56:37,114 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 13:56:37,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:37,114 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 13:56:37,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:37,114 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 13:56:37,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:37,115 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:37,115 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:37,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 832 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1354 [2021-06-05 13:56:37,316 INFO L430 AbstractCegarLoop]: === Iteration 832 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:37,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:37,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1424952193, now seen corresponding path program 829 times [2021-06-05 13:56:37,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:37,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183155182] [2021-06-05 13:56:37,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:37,317 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:37,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532216696] [2021-06-05 13:56:37,317 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 833 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 833 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:37,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:37,351 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:37,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:37,379 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 13:56:37,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:56:37,412 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 13:56:37,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:56:37,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:37,456 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 13:56:37,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:56:37,544 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 13:56:37,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:56:37,603 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 13:56:37,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:56:37,659 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1571], 12=[F]} [2021-06-05 13:56:37,664 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 13:56:37,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,705 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:37,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:37,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:37,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:37,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:37,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:37,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183155182] [2021-06-05 13:56:37,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:37,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532216696] [2021-06-05 13:56:37,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532216696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:37,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:37,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:37,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292036204] [2021-06-05 13:56:37,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:37,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:37,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:37,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:37,805 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:38,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:38,661 INFO L93 Difference]: Finished difference Result 798 states and 2165 transitions. [2021-06-05 13:56:38,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:38,663 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:38,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:38,664 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:56:38,664 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 13:56:38,664 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 238.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:38,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 13:56:38,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 757. [2021-06-05 13:56:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:38,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 13:56:38,671 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 13:56:38,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:38,671 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 13:56:38,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:38,671 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 13:56:38,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:38,672 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:38,672 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:38,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1355,833 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:38,872 INFO L430 AbstractCegarLoop]: === Iteration 833 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:38,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:38,872 INFO L82 PathProgramCache]: Analyzing trace with hash 1317666943, now seen corresponding path program 830 times [2021-06-05 13:56:38,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:38,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473627178] [2021-06-05 13:56:38,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:38,873 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:38,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221909752] [2021-06-05 13:56:38,873 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 834 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 834 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:38,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:38,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:38,898 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:38,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:38,919 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 13:56:38,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:38,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:38,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:38,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:38,938 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 13:56:38,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:38,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:38,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:38,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:38,992 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 13:56:38,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:56:39,059 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 13:56:39,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:56:39,091 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 13:56:39,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:56:39,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 13:56:39,130 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 13:56:39,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,138 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 13:56:39,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,146 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 13:56:39,182 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:39,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:39,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473627178] [2021-06-05 13:56:39,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:39,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221909752] [2021-06-05 13:56:39,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221909752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:39,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:39,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:39,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560099116] [2021-06-05 13:56:39,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:39,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:39,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:39,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:39,183 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:39,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:39,707 INFO L93 Difference]: Finished difference Result 798 states and 2155 transitions. [2021-06-05 13:56:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:39,709 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:39,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:39,710 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:56:39,710 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 13:56:39,710 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 151.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:39,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 13:56:39,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 756. [2021-06-05 13:56:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.733774834437086) internal successors, (2064), 755 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2064 transitions. [2021-06-05 13:56:39,716 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2064 transitions. Word has length 18 [2021-06-05 13:56:39,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:39,717 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2064 transitions. [2021-06-05 13:56:39,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:39,717 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2064 transitions. [2021-06-05 13:56:39,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:39,717 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:39,717 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:39,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 834 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1356 [2021-06-05 13:56:39,918 INFO L430 AbstractCegarLoop]: === Iteration 834 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:39,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:39,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1015559165, now seen corresponding path program 831 times [2021-06-05 13:56:39,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:39,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630451527] [2021-06-05 13:56:39,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:39,919 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:39,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749440043] [2021-06-05 13:56:39,919 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 835 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 835 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:39,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:56:39,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:39,947 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 13:56:39,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:39,968 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 13:56:39,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:39,988 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 13:56:39,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:39,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:39,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:40,022 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 13:56:40,022 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 32 treesize of output 31 [2021-06-05 13:56:40,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:40,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:56:40,217 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2021-06-05 13:56:40,263 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 13:56:40,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:40,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:56:40,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:40,419 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 13:56:40,420 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 45 treesize of output 47 [2021-06-05 13:56:40,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:40,449 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 13:56:40,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2021-06-05 13:56:40,784 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1578], 7=[F]} [2021-06-05 13:56:40,794 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 13:56:40,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:40,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:40,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:40,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:40,939 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 13:56:40,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 13:56:40,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:41,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:41,030 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 13:56:41,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 13:56:41,448 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 13:56:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:41,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:41,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630451527] [2021-06-05 13:56:41,644 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:41,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749440043] [2021-06-05 13:56:41,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749440043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:41,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:41,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:56:41,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962637633] [2021-06-05 13:56:41,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:56:41,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:41,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:56:41,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:41,645 INFO L87 Difference]: Start difference. First operand 756 states and 2064 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:42,325 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-06-05 13:56:43,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:43,223 INFO L93 Difference]: Finished difference Result 812 states and 2187 transitions. [2021-06-05 13:56:43,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:56:43,223 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:43,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:43,224 INFO L225 Difference]: With dead ends: 812 [2021-06-05 13:56:43,224 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 13:56:43,225 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1426.4ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:56:43,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 13:56:43,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 757. [2021-06-05 13:56:43,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:43,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 13:56:43,232 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 13:56:43,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:43,232 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 13:56:43,232 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:43,232 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 13:56:43,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:43,232 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:43,233 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:43,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1357,835 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:43,433 INFO L430 AbstractCegarLoop]: === Iteration 835 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:43,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:43,433 INFO L82 PathProgramCache]: Analyzing trace with hash 702784541, now seen corresponding path program 832 times [2021-06-05 13:56:43,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:43,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002781773] [2021-06-05 13:56:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:43,435 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:43,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1818357746] [2021-06-05 13:56:43,435 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 836 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 836 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:43,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:43,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:43,464 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:43,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:43,486 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 13:56:43,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:43,506 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 13:56:43,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:43,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:43,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 37 treesize of output 36 [2021-06-05 13:56:43,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:43,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:43,669 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 13:56:43,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:56:43,714 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 13:56:43,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:43,805 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 13:56:43,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,818 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 49 treesize of output 37 [2021-06-05 13:56:43,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:43,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:43,826 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:43,884 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:43,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:43,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002781773] [2021-06-05 13:56:43,884 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:43,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818357746] [2021-06-05 13:56:43,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818357746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:43,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:43,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:43,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992323747] [2021-06-05 13:56:43,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:43,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:43,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:43,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:43,885 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:44,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:44,915 INFO L93 Difference]: Finished difference Result 807 states and 2180 transitions. [2021-06-05 13:56:44,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:44,916 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:44,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:44,918 INFO L225 Difference]: With dead ends: 807 [2021-06-05 13:56:44,918 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 13:56:44,918 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 215.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:44,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 13:56:44,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 757. [2021-06-05 13:56:44,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:44,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 13:56:44,927 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 13:56:44,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:44,927 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 13:56:44,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:44,927 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 13:56:44,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:44,928 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:44,928 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:45,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1373,836 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:45,129 INFO L430 AbstractCegarLoop]: === Iteration 836 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:45,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:45,129 INFO L82 PathProgramCache]: Analyzing trace with hash 721218567, now seen corresponding path program 833 times [2021-06-05 13:56:45,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:45,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459325653] [2021-06-05 13:56:45,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:45,130 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:45,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123424270] [2021-06-05 13:56:45,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 837 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 837 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:45,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:45,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:45,165 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:45,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:45,193 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 13:56:45,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:45,218 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 13:56:45,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:45,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:45,356 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 37 treesize of output 36 [2021-06-05 13:56:45,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:56:45,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:45,454 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 13:56:45,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:56:45,500 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 13:56:45,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:45,561 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1584], 12=[F]} [2021-06-05 13:56:45,567 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 13:56:45,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,602 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:45,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:45,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:45,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:45,611 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:45,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:45,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459325653] [2021-06-05 13:56:45,690 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:45,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123424270] [2021-06-05 13:56:45,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123424270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:45,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:45,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:45,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447673320] [2021-06-05 13:56:45,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:45,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:45,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:45,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:45,691 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:46,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:46,851 INFO L93 Difference]: Finished difference Result 798 states and 2162 transitions. [2021-06-05 13:56:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:46,853 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:46,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:46,854 INFO L225 Difference]: With dead ends: 798 [2021-06-05 13:56:46,854 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 13:56:46,854 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 247.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:46,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 13:56:46,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 756. [2021-06-05 13:56:46,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.733774834437086) internal successors, (2064), 755 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:46,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2064 transitions. [2021-06-05 13:56:46,861 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2064 transitions. Word has length 18 [2021-06-05 13:56:46,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:46,861 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2064 transitions. [2021-06-05 13:56:46,861 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:46,861 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2064 transitions. [2021-06-05 13:56:46,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:46,862 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:46,862 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:47,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 837 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1374 [2021-06-05 13:56:47,062 INFO L430 AbstractCegarLoop]: === Iteration 837 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:47,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:47,063 INFO L82 PathProgramCache]: Analyzing trace with hash 2037375871, now seen corresponding path program 834 times [2021-06-05 13:56:47,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:47,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729995927] [2021-06-05 13:56:47,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:47,064 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:47,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [775414677] [2021-06-05 13:56:47,064 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 838 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 838 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:47,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:56:47,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:47,090 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:47,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:47,111 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 13:56:47,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:56:47,136 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 13:56:47,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:56:47,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:47,190 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 37 treesize of output 36 [2021-06-05 13:56:47,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 13:56:47,261 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 13:56:47,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 13:56:47,302 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 13:56:47,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 13:56:47,445 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:47,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:56:47,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,455 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 32 treesize of output 34 [2021-06-05 13:56:47,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:47,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:47,463 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 13:56:47,463 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:56:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:47,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:47,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729995927] [2021-06-05 13:56:47,533 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:47,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775414677] [2021-06-05 13:56:47,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775414677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:47,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:47,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:47,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519057698] [2021-06-05 13:56:47,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:47,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:47,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:47,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:47,534 INFO L87 Difference]: Start difference. First operand 756 states and 2064 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:48,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:48,340 INFO L93 Difference]: Finished difference Result 800 states and 2168 transitions. [2021-06-05 13:56:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:48,341 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:48,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:48,342 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:56:48,342 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:56:48,343 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 222.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:48,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:56:48,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 755. [2021-06-05 13:56:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7320954907161803) internal successors, (2060), 754 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2060 transitions. [2021-06-05 13:56:48,349 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2060 transitions. Word has length 18 [2021-06-05 13:56:48,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:48,349 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2060 transitions. [2021-06-05 13:56:48,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:48,349 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2060 transitions. [2021-06-05 13:56:48,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:48,350 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:48,350 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:48,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 838 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1375 [2021-06-05 13:56:48,551 INFO L430 AbstractCegarLoop]: === Iteration 838 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:48,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:48,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1089429762, now seen corresponding path program 835 times [2021-06-05 13:56:48,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:48,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548961026] [2021-06-05 13:56:48,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:48,552 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:48,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223527140] [2021-06-05 13:56:48,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 839 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 839 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:48,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:48,577 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:56:48,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:48,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 13:56:48,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:48,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:48,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 15 treesize of output 11 [2021-06-05 13:56:48,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:48,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:56:48,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:48,697 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 13:56:48,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:48,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 13:56:48,779 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1589], 2=[F]} [2021-06-05 13:56:48,781 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 13:56:48,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:48,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:48,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:48,793 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:56:48,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:48,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:48,800 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:56:48,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:48,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:48,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548961026] [2021-06-05 13:56:48,830 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:48,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223527140] [2021-06-05 13:56:48,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223527140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:48,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:48,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:48,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398918900] [2021-06-05 13:56:48,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:48,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:48,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:48,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:48,831 INFO L87 Difference]: Start difference. First operand 755 states and 2060 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:49,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:49,446 INFO L93 Difference]: Finished difference Result 803 states and 2170 transitions. [2021-06-05 13:56:49,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:49,448 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:49,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:49,449 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:56:49,449 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:56:49,449 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:49,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:56:49,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 759. [2021-06-05 13:56:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.732189973614776) internal successors, (2071), 758 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:49,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2071 transitions. [2021-06-05 13:56:49,456 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2071 transitions. Word has length 18 [2021-06-05 13:56:49,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:49,456 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2071 transitions. [2021-06-05 13:56:49,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:49,456 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2071 transitions. [2021-06-05 13:56:49,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:49,457 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:49,457 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:49,657 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 839 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1376 [2021-06-05 13:56:49,657 INFO L430 AbstractCegarLoop]: === Iteration 839 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:49,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:49,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1487193828, now seen corresponding path program 836 times [2021-06-05 13:56:49,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:49,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490957387] [2021-06-05 13:56:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:49,659 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:49,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631122747] [2021-06-05 13:56:49,659 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 840 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 840 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:49,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:49,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:49,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:56:49,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:49,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 8 treesize of output 7 [2021-06-05 13:56:49,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:49,725 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 13:56:49,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:49,774 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 25 treesize of output 24 [2021-06-05 13:56:49,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:56:49,818 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1591], 2=[F]} [2021-06-05 13:56:49,820 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 13:56:49,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,837 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,837 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 33 treesize of output 41 [2021-06-05 13:56:49,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:49,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:49,849 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:56:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:49,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:49,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490957387] [2021-06-05 13:56:49,907 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:49,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631122747] [2021-06-05 13:56:49,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631122747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:49,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:49,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:49,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204495013] [2021-06-05 13:56:49,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:49,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:49,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:49,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:49,908 INFO L87 Difference]: Start difference. First operand 759 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:50,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:50,685 INFO L93 Difference]: Finished difference Result 828 states and 2232 transitions. [2021-06-05 13:56:50,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:50,685 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:50,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:50,686 INFO L225 Difference]: With dead ends: 828 [2021-06-05 13:56:50,687 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 13:56:50,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 128.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:50,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 13:56:50,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 757. [2021-06-05 13:56:50,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.7314814814814814) internal successors, (2065), 756 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:50,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2065 transitions. [2021-06-05 13:56:50,694 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2065 transitions. Word has length 18 [2021-06-05 13:56:50,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:50,694 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2065 transitions. [2021-06-05 13:56:50,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:50,694 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2065 transitions. [2021-06-05 13:56:50,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:50,694 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:50,694 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:50,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 840 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1377 [2021-06-05 13:56:50,895 INFO L430 AbstractCegarLoop]: === Iteration 840 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:50,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:50,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1468759802, now seen corresponding path program 837 times [2021-06-05 13:56:50,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:50,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826845361] [2021-06-05 13:56:50,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:50,896 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:50,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2134739227] [2021-06-05 13:56:50,896 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 841 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 841 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:50,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:56:50,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:50,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:56:50,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:50,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 8 treesize of output 7 [2021-06-05 13:56:50,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:50,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:50,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:50,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:50,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 13:56:50,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:50,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:50,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:50,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2021-06-05 13:56:51,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:51,015 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 13:56:51,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:51,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:51,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:51,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:56:51,053 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1593], 5=[F]} [2021-06-05 13:56:51,055 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 13:56:51,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:51,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:51,086 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 13:56:51,086 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 41 treesize of output 50 [2021-06-05 13:56:51,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:51,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:51,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:51,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:50 [2021-06-05 13:56:51,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:51,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:51,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826845361] [2021-06-05 13:56:51,247 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:51,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134739227] [2021-06-05 13:56:51,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134739227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:51,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:51,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:51,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18396882] [2021-06-05 13:56:51,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:51,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:51,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:51,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:51,247 INFO L87 Difference]: Start difference. First operand 757 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:51,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:51,944 INFO L93 Difference]: Finished difference Result 819 states and 2207 transitions. [2021-06-05 13:56:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:51,946 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:51,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:51,947 INFO L225 Difference]: With dead ends: 819 [2021-06-05 13:56:51,947 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 13:56:51,947 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 195.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:51,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 13:56:51,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 756. [2021-06-05 13:56:51,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7311258278145694) internal successors, (2062), 755 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:51,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2062 transitions. [2021-06-05 13:56:51,954 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2062 transitions. Word has length 18 [2021-06-05 13:56:51,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:51,954 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2062 transitions. [2021-06-05 13:56:51,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:51,954 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2062 transitions. [2021-06-05 13:56:51,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:51,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:51,955 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:52,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1378,841 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:52,156 INFO L430 AbstractCegarLoop]: === Iteration 841 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:52,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:52,156 INFO L82 PathProgramCache]: Analyzing trace with hash -152602498, now seen corresponding path program 838 times [2021-06-05 13:56:52,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:52,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361449958] [2021-06-05 13:56:52,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:52,157 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:52,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23768930] [2021-06-05 13:56:52,157 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 842 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 842 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:52,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:56:52,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:52,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:56:52,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:52,202 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 13:56:52,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:52,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:52,221 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 13:56:52,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:52,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:56:52,277 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 13:56:52,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:52,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 13:56:52,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:52,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:52,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:56:52,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:52,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 23 treesize of output 22 [2021-06-05 13:56:52,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:52,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:52,326 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 13:56:52,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:56:52,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:52,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:52,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361449958] [2021-06-05 13:56:52,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:52,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23768930] [2021-06-05 13:56:52,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23768930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:52,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:52,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:52,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383258313] [2021-06-05 13:56:52,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:52,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:52,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:52,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:52,396 INFO L87 Difference]: Start difference. First operand 756 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:52,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:52,957 INFO L93 Difference]: Finished difference Result 813 states and 2199 transitions. [2021-06-05 13:56:52,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:52,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:52,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:52,959 INFO L225 Difference]: With dead ends: 813 [2021-06-05 13:56:52,959 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 13:56:52,959 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 121.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:52,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 13:56:52,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 755. [2021-06-05 13:56:52,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7320954907161803) internal successors, (2060), 754 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:52,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2060 transitions. [2021-06-05 13:56:52,970 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2060 transitions. Word has length 18 [2021-06-05 13:56:52,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:52,970 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2060 transitions. [2021-06-05 13:56:52,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:52,970 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2060 transitions. [2021-06-05 13:56:52,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:52,971 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:52,971 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:53,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 842 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1379 [2021-06-05 13:56:53,185 INFO L430 AbstractCegarLoop]: === Iteration 842 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:53,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:53,185 INFO L82 PathProgramCache]: Analyzing trace with hash 920482882, now seen corresponding path program 839 times [2021-06-05 13:56:53,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:53,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571250466] [2021-06-05 13:56:53,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:53,186 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:53,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789448041] [2021-06-05 13:56:53,186 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 843 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 843 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:53,211 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:56:53,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:53,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:56:53,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:53,233 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 13:56:53,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:53,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:53,252 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 13:56:53,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:53,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:56:53,307 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 13:56:53,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:53,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:56:53,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:53,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:53,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:53,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:56:53,386 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:56:53,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:53,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:53,400 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 25 treesize of output 24 [2021-06-05 13:56:53,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:53,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:53,410 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 13:56:53,410 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:56:53,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:53,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:53,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571250466] [2021-06-05 13:56:53,482 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:53,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789448041] [2021-06-05 13:56:53,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789448041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:53,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:53,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:53,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374357973] [2021-06-05 13:56:53,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:53,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:53,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:53,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:53,483 INFO L87 Difference]: Start difference. First operand 755 states and 2060 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:54,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:54,127 INFO L93 Difference]: Finished difference Result 863 states and 2324 transitions. [2021-06-05 13:56:54,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:54,127 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:54,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:54,128 INFO L225 Difference]: With dead ends: 863 [2021-06-05 13:56:54,129 INFO L226 Difference]: Without dead ends: 860 [2021-06-05 13:56:54,129 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 212.2ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:56:54,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-06-05 13:56:54,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 754. [2021-06-05 13:56:54,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:54,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 13:56:54,136 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 13:56:54,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:54,136 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 13:56:54,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:54,136 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 13:56:54,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:54,137 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:54,137 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:54,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1380,843 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:54,337 INFO L430 AbstractCegarLoop]: === Iteration 843 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:54,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:54,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1091224955, now seen corresponding path program 840 times [2021-06-05 13:56:54,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:54,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538071196] [2021-06-05 13:56:54,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:54,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:54,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986035574] [2021-06-05 13:56:54,339 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 844 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 844 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:54,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:56:54,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:54,373 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:54,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:54,397 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 13:56:54,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:56:54,421 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 13:56:54,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:56:54,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:54,480 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 13:56:54,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:56:54,520 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 13:56:54,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:56:54,561 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 13:56:54,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:56:54,703 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 50 treesize of output 38 [2021-06-05 13:56:54,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,712 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 29 treesize of output 34 [2021-06-05 13:56:54,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:54,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:54,720 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:54,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:54,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:54,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538071196] [2021-06-05 13:56:54,765 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:54,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986035574] [2021-06-05 13:56:54,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986035574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:54,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:54,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:54,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621555751] [2021-06-05 13:56:54,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:54,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:54,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:54,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:54,765 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:55,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:55,812 INFO L93 Difference]: Finished difference Result 809 states and 2181 transitions. [2021-06-05 13:56:55,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:55,813 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:55,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:55,814 INFO L225 Difference]: With dead ends: 809 [2021-06-05 13:56:55,814 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 13:56:55,814 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 239.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:55,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 13:56:55,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 756. [2021-06-05 13:56:55,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7364238410596027) internal successors, (2066), 755 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:55,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2066 transitions. [2021-06-05 13:56:55,821 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2066 transitions. Word has length 18 [2021-06-05 13:56:55,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:55,821 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2066 transitions. [2021-06-05 13:56:55,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2066 transitions. [2021-06-05 13:56:55,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:55,822 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:55,822 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:56,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1381,844 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:56,023 INFO L430 AbstractCegarLoop]: === Iteration 844 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:56,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:56,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1485398635, now seen corresponding path program 841 times [2021-06-05 13:56:56,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:56,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745453316] [2021-06-05 13:56:56,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:56,024 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:56,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623603393] [2021-06-05 13:56:56,024 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 845 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 845 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:56,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:56:56,051 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:56,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:56,073 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 13:56:56,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:56,093 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 13:56:56,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:56,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:56,161 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 13:56:56,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:56:56,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:56,204 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 37 treesize of output 36 [2021-06-05 13:56:56,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:56:56,254 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 13:56:56,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:56,360 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 50 treesize of output 38 [2021-06-05 13:56:56,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,369 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 29 treesize of output 34 [2021-06-05 13:56:56,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:56,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:56,377 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:56:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:56,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:56,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745453316] [2021-06-05 13:56:56,445 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:56,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623603393] [2021-06-05 13:56:56,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623603393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:56,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:56,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:56,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108907992] [2021-06-05 13:56:56,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:56,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:56,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:56,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:56,445 INFO L87 Difference]: Start difference. First operand 756 states and 2066 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:57,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:57,411 INFO L93 Difference]: Finished difference Result 822 states and 2212 transitions. [2021-06-05 13:56:57,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:57,412 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:57,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:57,413 INFO L225 Difference]: With dead ends: 822 [2021-06-05 13:56:57,413 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 13:56:57,413 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 234.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:57,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 13:56:57,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 755. [2021-06-05 13:56:57,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7347480106100797) internal successors, (2062), 754 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:57,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2062 transitions. [2021-06-05 13:56:57,421 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2062 transitions. Word has length 18 [2021-06-05 13:56:57,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:57,421 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2062 transitions. [2021-06-05 13:56:57,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:57,421 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2062 transitions. [2021-06-05 13:56:57,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:57,421 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:57,421 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:57,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 845 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1382 [2021-06-05 13:56:57,622 INFO L430 AbstractCegarLoop]: === Iteration 845 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:57,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:57,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1466964609, now seen corresponding path program 842 times [2021-06-05 13:56:57,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:57,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920831488] [2021-06-05 13:56:57,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:57,623 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:57,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991308181] [2021-06-05 13:56:57,623 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 846 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 846 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:57,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:56:57,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:57,648 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:56:57,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:57,670 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 13:56:57,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:57,689 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 13:56:57,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:56:57,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:56:57,746 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 13:56:57,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:56:57,790 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 13:56:57,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:56:57,830 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 13:56:57,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:56:57,893 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1606], 12=[F]} [2021-06-05 13:56:57,898 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 13:56:57,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,934 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:57,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:56:57,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:57,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:57,942 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:56:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:58,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:58,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920831488] [2021-06-05 13:56:58,018 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:58,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991308181] [2021-06-05 13:56:58,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991308181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:58,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:58,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:58,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935627681] [2021-06-05 13:56:58,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:58,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:58,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:58,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:58,018 INFO L87 Difference]: Start difference. First operand 755 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:58,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:56:58,890 INFO L93 Difference]: Finished difference Result 804 states and 2175 transitions. [2021-06-05 13:56:58,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:56:58,892 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:56:58,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:56:58,893 INFO L225 Difference]: With dead ends: 804 [2021-06-05 13:56:58,893 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 13:56:58,893 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 194.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:56:58,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 13:56:58,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 754. [2021-06-05 13:56:58,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 13:56:58,900 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 13:56:58,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:56:58,900 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 13:56:58,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:56:58,900 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 13:56:58,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:56:58,901 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:56:58,901 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:56:59,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1383,846 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:59,101 INFO L430 AbstractCegarLoop]: === Iteration 846 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:56:59,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:56:59,101 INFO L82 PathProgramCache]: Analyzing trace with hash -150807305, now seen corresponding path program 843 times [2021-06-05 13:56:59,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:56:59,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433914369] [2021-06-05 13:56:59,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:56:59,102 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:56:59,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733403370] [2021-06-05 13:56:59,102 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 847 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 847 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:56:59,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:56:59,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:56:59,130 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:56:59,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:56:59,151 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 13:56:59,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:56:59,170 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 13:56:59,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:56:59,200 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 13:56:59,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:56:59,227 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 13:56:59,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:56:59,264 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 13:56:59,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:56:59,321 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:56:59,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:56:59,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,332 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 32 treesize of output 34 [2021-06-05 13:56:59,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:56:59,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:56:59,341 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 13:56:59,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 13:56:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:56:59,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:56:59,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433914369] [2021-06-05 13:56:59,412 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:56:59,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733403370] [2021-06-05 13:56:59,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733403370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:56:59,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:56:59,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:56:59,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751748875] [2021-06-05 13:56:59,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:56:59,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:56:59,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:56:59,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:56:59,413 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:00,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:00,179 INFO L93 Difference]: Finished difference Result 802 states and 2172 transitions. [2021-06-05 13:57:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:00,181 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:00,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:00,182 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:57:00,182 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:57:00,182 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 139.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:00,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:57:00,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 753. [2021-06-05 13:57:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 13:57:00,189 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:00,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:00,189 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 13:57:00,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:00,189 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 13:57:00,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:00,190 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:00,190 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:00,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1384,847 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:00,390 INFO L430 AbstractCegarLoop]: === Iteration 847 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:00,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:00,390 INFO L82 PathProgramCache]: Analyzing trace with hash 332737560, now seen corresponding path program 844 times [2021-06-05 13:57:00,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:00,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537074780] [2021-06-05 13:57:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:00,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:00,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893713218] [2021-06-05 13:57:00,391 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 848 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 848 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:00,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:00,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:00,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:57:00,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:00,437 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 13:57:00,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:00,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:57:00,456 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 13:57:00,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:00,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:57:00,485 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 13:57:00,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:00,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:57:00,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:00,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:00,546 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:57:00,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:00,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 23 treesize of output 22 [2021-06-05 13:57:00,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:00,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:00,562 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 13:57:00,562 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:57:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:00,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:00,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537074780] [2021-06-05 13:57:00,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:00,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893713218] [2021-06-05 13:57:00,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893713218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:00,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:00,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:00,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285168028] [2021-06-05 13:57:00,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:00,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:00,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:00,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:00,620 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:01,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:01,236 INFO L93 Difference]: Finished difference Result 840 states and 2263 transitions. [2021-06-05 13:57:01,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:01,237 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:01,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:01,238 INFO L225 Difference]: With dead ends: 840 [2021-06-05 13:57:01,238 INFO L226 Difference]: Without dead ends: 837 [2021-06-05 13:57:01,238 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 140.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:01,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2021-06-05 13:57:01,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 756. [2021-06-05 13:57:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7324503311258277) internal successors, (2063), 755 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2063 transitions. [2021-06-05 13:57:01,246 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2063 transitions. Word has length 18 [2021-06-05 13:57:01,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:01,246 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2063 transitions. [2021-06-05 13:57:01,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:01,246 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2063 transitions. [2021-06-05 13:57:01,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:01,246 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:01,247 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:01,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 848 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1385 [2021-06-05 13:57:01,447 INFO L430 AbstractCegarLoop]: === Iteration 848 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:01,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:01,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1995363455, now seen corresponding path program 845 times [2021-06-05 13:57:01,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:01,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266579738] [2021-06-05 13:57:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:01,448 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:01,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285445260] [2021-06-05 13:57:01,448 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 849 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 849 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:01,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 13:57:01,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:01,484 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:01,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:01,505 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 13:57:01,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:01,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 15 treesize of output 11 [2021-06-05 13:57:01,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:57:01,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:01,559 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 13:57:01,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 13:57:01,594 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 13:57:01,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:57:01,627 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 13:57:01,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:57:01,685 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:01,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:01,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,695 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 32 treesize of output 34 [2021-06-05 13:57:01,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:01,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:01,702 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 13:57:01,702 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:01,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:01,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266579738] [2021-06-05 13:57:01,770 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:01,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285445260] [2021-06-05 13:57:01,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285445260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:01,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:01,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:01,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736180810] [2021-06-05 13:57:01,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:01,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:01,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:01,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:01,771 INFO L87 Difference]: Start difference. First operand 756 states and 2063 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:02,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:02,569 INFO L93 Difference]: Finished difference Result 800 states and 2169 transitions. [2021-06-05 13:57:02,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:02,570 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:02,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:02,571 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:57:02,571 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:57:02,571 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:02,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:57:02,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 13:57:02,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.729693741677763) internal successors, (2050), 751 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:02,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2050 transitions. [2021-06-05 13:57:02,578 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2050 transitions. Word has length 18 [2021-06-05 13:57:02,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:02,578 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2050 transitions. [2021-06-05 13:57:02,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:02,578 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2050 transitions. [2021-06-05 13:57:02,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:02,579 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:02,579 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:02,779 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 849 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1386 [2021-06-05 13:57:02,779 INFO L430 AbstractCegarLoop]: === Iteration 849 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:02,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:02,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1977023235, now seen corresponding path program 846 times [2021-06-05 13:57:02,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:02,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462763936] [2021-06-05 13:57:02,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:02,781 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:02,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245955405] [2021-06-05 13:57:02,781 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 850 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 850 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:02,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:57:02,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:02,806 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:02,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:02,828 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 13:57:02,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:02,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:57:02,846 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 13:57:02,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:02,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:02,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 13:57:02,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:02,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:57:02,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:02,906 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 37 treesize of output 36 [2021-06-05 13:57:02,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:02,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:02,951 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 13:57:02,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:02,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:02,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:57:03,049 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 13:57:03,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:03,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:03,061 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 49 treesize of output 37 [2021-06-05 13:57:03,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:03,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:03,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:03,069 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:03,102 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:03,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:03,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462763936] [2021-06-05 13:57:03,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:03,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245955405] [2021-06-05 13:57:03,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245955405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:03,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:03,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:03,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448367705] [2021-06-05 13:57:03,103 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:03,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:03,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:03,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:03,103 INFO L87 Difference]: Start difference. First operand 752 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:03,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:03,859 INFO L93 Difference]: Finished difference Result 805 states and 2168 transitions. [2021-06-05 13:57:03,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:03,861 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:03,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:03,862 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:57:03,862 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 13:57:03,862 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 170.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:03,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 13:57:03,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 754. [2021-06-05 13:57:03,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:03,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 13:57:03,869 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 13:57:03,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:03,869 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 13:57:03,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:03,870 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 13:57:03,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:03,870 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:03,870 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:04,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 850 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1387 [2021-06-05 13:57:04,071 INFO L430 AbstractCegarLoop]: === Iteration 850 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:04,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:04,071 INFO L82 PathProgramCache]: Analyzing trace with hash -599600355, now seen corresponding path program 847 times [2021-06-05 13:57:04,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:04,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630937573] [2021-06-05 13:57:04,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:04,072 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:04,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [454581162] [2021-06-05 13:57:04,072 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 851 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 851 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:04,098 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:04,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:04,120 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 13:57:04,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:57:04,138 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 13:57:04,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:04,161 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 13:57:04,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:04,188 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 13:57:04,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:04,230 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 13:57:04,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:57:04,313 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 50 treesize of output 38 [2021-06-05 13:57:04,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,322 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 29 treesize of output 34 [2021-06-05 13:57:04,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:04,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:04,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:04,381 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:04,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:04,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630937573] [2021-06-05 13:57:04,381 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:04,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454581162] [2021-06-05 13:57:04,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454581162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:04,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:04,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:04,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800442630] [2021-06-05 13:57:04,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:04,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:04,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:04,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:04,382 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:05,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:05,265 INFO L93 Difference]: Finished difference Result 818 states and 2199 transitions. [2021-06-05 13:57:05,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:05,265 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:05,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:05,266 INFO L225 Difference]: With dead ends: 818 [2021-06-05 13:57:05,266 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 13:57:05,267 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:05,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 13:57:05,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 753. [2021-06-05 13:57:05,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:05,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 13:57:05,274 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:05,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:05,274 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 13:57:05,274 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:05,274 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 13:57:05,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:05,275 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:05,275 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:05,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 851 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1388 [2021-06-05 13:57:05,475 INFO L430 AbstractCegarLoop]: === Iteration 851 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:05,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:05,475 INFO L82 PathProgramCache]: Analyzing trace with hash -581166329, now seen corresponding path program 848 times [2021-06-05 13:57:05,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:05,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088858538] [2021-06-05 13:57:05,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:05,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:05,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1900150318] [2021-06-05 13:57:05,477 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 852 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 852 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:05,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:05,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:05,502 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:05,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:05,523 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 13:57:05,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:05,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:05,549 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 13:57:05,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:57:05,577 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 13:57:05,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:05,618 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 13:57:05,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:05,664 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 13:57:05,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:57:05,730 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1623], 12=[F]} [2021-06-05 13:57:05,738 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 13:57:05,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,774 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:05,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:05,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:05,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:05,783 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:05,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:05,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:05,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088858538] [2021-06-05 13:57:05,867 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:05,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900150318] [2021-06-05 13:57:05,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900150318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:05,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:05,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:05,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084920685] [2021-06-05 13:57:05,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:05,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:05,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:05,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:05,868 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:06,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:06,790 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 13:57:06,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:06,791 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:06,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:06,792 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:57:06,792 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:57:06,792 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 188.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:06,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:57:06,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 13:57:06,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.729693741677763) internal successors, (2050), 751 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:06,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2050 transitions. [2021-06-05 13:57:06,799 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2050 transitions. Word has length 18 [2021-06-05 13:57:06,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:06,799 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2050 transitions. [2021-06-05 13:57:06,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:06,799 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2050 transitions. [2021-06-05 13:57:06,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:06,799 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:06,799 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:07,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 852 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1389 [2021-06-05 13:57:07,000 INFO L430 AbstractCegarLoop]: === Iteration 852 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:07,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:07,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1683595645, now seen corresponding path program 849 times [2021-06-05 13:57:07,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:07,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496712376] [2021-06-05 13:57:07,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:07,002 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:07,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763946962] [2021-06-05 13:57:07,002 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 853 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 853 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:07,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:57:07,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:07,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 13:57:07,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:07,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:07,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:07,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496712376] [2021-06-05 13:57:07,174 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:07,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763946962] [2021-06-05 13:57:07,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763946962] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:07,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:07,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:07,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243933038] [2021-06-05 13:57:07,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:07,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:07,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:07,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:07,175 INFO L87 Difference]: Start difference. First operand 752 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:07,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:07,793 INFO L93 Difference]: Finished difference Result 887 states and 2381 transitions. [2021-06-05 13:57:07,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:07,794 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:07,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:07,795 INFO L225 Difference]: With dead ends: 887 [2021-06-05 13:57:07,795 INFO L226 Difference]: Without dead ends: 881 [2021-06-05 13:57:07,795 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 113.2ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:57:07,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2021-06-05 13:57:07,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 751. [2021-06-05 13:57:07,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.728) internal successors, (2046), 750 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2046 transitions. [2021-06-05 13:57:07,803 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2046 transitions. Word has length 18 [2021-06-05 13:57:07,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:07,803 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2046 transitions. [2021-06-05 13:57:07,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:07,803 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2046 transitions. [2021-06-05 13:57:07,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:07,804 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:07,804 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:08,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1390,853 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:08,004 INFO L430 AbstractCegarLoop]: === Iteration 853 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:08,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:08,005 INFO L82 PathProgramCache]: Analyzing trace with hash 734990975, now seen corresponding path program 850 times [2021-06-05 13:57:08,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:08,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245523980] [2021-06-05 13:57:08,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:08,006 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:08,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138677922] [2021-06-05 13:57:08,006 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 854 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 854 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:08,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:08,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:08,039 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:08,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:08,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 13:57:08,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:57:08,086 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 13:57:08,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:08,109 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 13:57:08,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:08,138 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 13:57:08,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:08,175 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 13:57:08,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:57:08,233 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:08,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:08,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,243 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 32 treesize of output 34 [2021-06-05 13:57:08,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:08,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:08,250 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 13:57:08,251 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:08,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:08,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245523980] [2021-06-05 13:57:08,316 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:08,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138677922] [2021-06-05 13:57:08,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138677922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:08,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:08,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:08,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743078659] [2021-06-05 13:57:08,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:08,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:08,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:08,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:08,317 INFO L87 Difference]: Start difference. First operand 751 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:08,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:08,968 INFO L93 Difference]: Finished difference Result 797 states and 2155 transitions. [2021-06-05 13:57:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:08,971 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:08,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:08,972 INFO L225 Difference]: With dead ends: 797 [2021-06-05 13:57:08,972 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 13:57:08,972 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 138.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:08,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 13:57:08,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 750. [2021-06-05 13:57:08,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:08,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 13:57:08,979 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 13:57:08,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:08,979 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 13:57:08,979 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:08,979 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 13:57:08,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:08,980 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:08,980 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:09,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1391,854 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:09,180 INFO L430 AbstractCegarLoop]: === Iteration 854 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:09,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:09,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1218535840, now seen corresponding path program 851 times [2021-06-05 13:57:09,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:09,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249225383] [2021-06-05 13:57:09,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:09,182 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:09,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1513874728] [2021-06-05 13:57:09,182 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 855 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 855 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:09,213 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:57:09,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:09,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:57:09,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:09,236 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 13:57:09,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:09,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:09,262 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 13:57:09,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:09,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57: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 15 treesize of output 11 [2021-06-05 13:57:09,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:09,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:09,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:09,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:09,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:09,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:09,366 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:57:09,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:09,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 13:57:09,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:09,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:09,388 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 13:57:09,388 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:57:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:09,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:09,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249225383] [2021-06-05 13:57:09,468 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:09,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513874728] [2021-06-05 13:57:09,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513874728] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:09,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:09,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:09,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843926761] [2021-06-05 13:57:09,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:09,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:09,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:09,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:09,469 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:10,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:10,216 INFO L93 Difference]: Finished difference Result 837 states and 2249 transitions. [2021-06-05 13:57:10,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:10,217 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:10,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:10,218 INFO L225 Difference]: With dead ends: 837 [2021-06-05 13:57:10,218 INFO L226 Difference]: Without dead ends: 834 [2021-06-05 13:57:10,218 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 197.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:10,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2021-06-05 13:57:10,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 755. [2021-06-05 13:57:10,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7241379310344827) internal successors, (2054), 754 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:10,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2054 transitions. [2021-06-05 13:57:10,226 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:10,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:10,226 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2054 transitions. [2021-06-05 13:57:10,226 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:10,226 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2054 transitions. [2021-06-05 13:57:10,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:10,226 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:10,226 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:10,427 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1392,855 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:10,427 INFO L430 AbstractCegarLoop]: === Iteration 855 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:10,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:10,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1413805561, now seen corresponding path program 852 times [2021-06-05 13:57:10,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:10,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234198733] [2021-06-05 13:57:10,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:10,428 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:10,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [595322671] [2021-06-05 13:57:10,428 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 856 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 856 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:10,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:57:10,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:10,454 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:10,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:10,476 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 13:57:10,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:10,499 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 13:57:10,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:10,521 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 13:57:10,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:10,548 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 13:57:10,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:57:10,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:10,579 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 13:57:10,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:57:10,696 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:10,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:10,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,706 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 32 treesize of output 34 [2021-06-05 13:57:10,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:10,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:10,713 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 13:57:10,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:10,791 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:10,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:10,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234198733] [2021-06-05 13:57:10,791 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:10,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595322671] [2021-06-05 13:57:10,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595322671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:10,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:10,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:10,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802882272] [2021-06-05 13:57:10,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:10,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:10,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:10,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:10,792 INFO L87 Difference]: Start difference. First operand 755 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:11,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:11,613 INFO L93 Difference]: Finished difference Result 800 states and 2164 transitions. [2021-06-05 13:57:11,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:11,615 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:11,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:11,616 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:57:11,616 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:57:11,616 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 171.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:11,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:57:11,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 754. [2021-06-05 13:57:11,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7224435590969454) internal successors, (2050), 753 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:11,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2050 transitions. [2021-06-05 13:57:11,623 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2050 transitions. Word has length 18 [2021-06-05 13:57:11,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:11,623 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2050 transitions. [2021-06-05 13:57:11,623 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:11,623 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2050 transitions. [2021-06-05 13:57:11,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:11,624 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:11,624 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:11,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1393,856 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:11,824 INFO L430 AbstractCegarLoop]: === Iteration 856 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:11,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:11,824 INFO L82 PathProgramCache]: Analyzing trace with hash 692978559, now seen corresponding path program 853 times [2021-06-05 13:57:11,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:11,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841507035] [2021-06-05 13:57:11,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:11,826 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:11,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617743727] [2021-06-05 13:57:11,826 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 857 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 857 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:11,851 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:11,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:11,872 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 13:57:11,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:11,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 13:57:11,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 16 treesize of output 18 [2021-06-05 13:57:11,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:11,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:11,913 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 13:57:11,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:11,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:57:11,937 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 13:57:11,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:11,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:11,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:57:11,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:11,967 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 13:57:11,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:12,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:12,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:12,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:57:12,088 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:12,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:12,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:12,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:12,098 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 32 treesize of output 34 [2021-06-05 13:57:12,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:12,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:12,105 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 13:57:12,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:12,175 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:12,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:12,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841507035] [2021-06-05 13:57:12,175 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:12,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617743727] [2021-06-05 13:57:12,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617743727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:12,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:12,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:12,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842733639] [2021-06-05 13:57:12,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:12,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:12,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:12,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:12,176 INFO L87 Difference]: Start difference. First operand 754 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:12,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:12,779 INFO L93 Difference]: Finished difference Result 794 states and 2146 transitions. [2021-06-05 13:57:12,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:12,780 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:12,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:12,781 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:57:12,781 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:57:12,781 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 162.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:12,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:57:12,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 748. [2021-06-05 13:57:12,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 13:57:12,788 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 13:57:12,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:12,788 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 13:57:12,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:12,788 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 13:57:12,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:12,788 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:12,789 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:12,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1394,857 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:12,989 INFO L430 AbstractCegarLoop]: === Iteration 857 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:12,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:12,989 INFO L82 PathProgramCache]: Analyzing trace with hash -742953533, now seen corresponding path program 854 times [2021-06-05 13:57:12,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:12,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107748554] [2021-06-05 13:57:12,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:12,990 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:12,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [317566178] [2021-06-05 13:57:12,990 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 858 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 858 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:13,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:13,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:13,015 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:13,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:13,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 13:57:13,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:13,055 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 13:57:13,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:13,078 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 13:57:13,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:57:13,111 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 13:57:13,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:57:13,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:13,201 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 13:57:13,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:57:13,247 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 50 treesize of output 38 [2021-06-05 13:57:13,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,256 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 29 treesize of output 34 [2021-06-05 13:57:13,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:13,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:13,263 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:13,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:13,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107748554] [2021-06-05 13:57:13,300 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:13,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317566178] [2021-06-05 13:57:13,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317566178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:13,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:13,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:13,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235215602] [2021-06-05 13:57:13,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:13,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:13,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:13,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:13,300 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:14,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:14,098 INFO L93 Difference]: Finished difference Result 783 states and 2116 transitions. [2021-06-05 13:57:14,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:14,099 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:14,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:14,100 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:57:14,100 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:57:14,100 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 167.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:14,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:57:14,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 749. [2021-06-05 13:57:14,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7245989304812834) internal successors, (2038), 748 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:14,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2038 transitions. [2021-06-05 13:57:14,106 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2038 transitions. Word has length 18 [2021-06-05 13:57:14,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:14,107 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2038 transitions. [2021-06-05 13:57:14,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:14,107 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2038 transitions. [2021-06-05 13:57:14,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:14,107 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:14,107 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:14,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1395,858 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:14,308 INFO L430 AbstractCegarLoop]: === Iteration 858 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:14,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:14,308 INFO L82 PathProgramCache]: Analyzing trace with hash 986093801, now seen corresponding path program 855 times [2021-06-05 13:57:14,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:14,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629316734] [2021-06-05 13:57:14,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:14,309 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:14,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1232749923] [2021-06-05 13:57:14,309 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 859 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 859 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:14,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:57:14,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:14,336 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:14,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:14,350 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 13:57:14,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:14,375 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 13:57:14,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:14,400 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 13:57:14,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:57:14,435 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 13:57:14,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:57:14,498 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 13:57:14,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:57:14,556 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 50 treesize of output 38 [2021-06-05 13:57:14,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,565 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 29 treesize of output 34 [2021-06-05 13:57:14,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:14,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:14,573 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:14,606 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:14,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:14,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629316734] [2021-06-05 13:57:14,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:14,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232749923] [2021-06-05 13:57:14,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232749923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:14,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:14,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:14,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181613259] [2021-06-05 13:57:14,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:14,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:14,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:14,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:14,607 INFO L87 Difference]: Start difference. First operand 749 states and 2038 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:15,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:15,403 INFO L93 Difference]: Finished difference Result 788 states and 2127 transitions. [2021-06-05 13:57:15,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:15,404 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:15,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:15,405 INFO L225 Difference]: With dead ends: 788 [2021-06-05 13:57:15,405 INFO L226 Difference]: Without dead ends: 785 [2021-06-05 13:57:15,405 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 158.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:15,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-06-05 13:57:15,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 750. [2021-06-05 13:57:15,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:15,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 13:57:15,412 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 13:57:15,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:15,412 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 13:57:15,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:15,412 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 13:57:15,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:15,413 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:15,413 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:15,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 859 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1396 [2021-06-05 13:57:15,614 INFO L430 AbstractCegarLoop]: === Iteration 859 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:15,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:15,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1590529789, now seen corresponding path program 856 times [2021-06-05 13:57:15,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:15,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215947616] [2021-06-05 13:57:15,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:15,615 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:15,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [896122527] [2021-06-05 13:57:15,615 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 860 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 860 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:15,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:15,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:15,640 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:15,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:15,654 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 13:57:15,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:15,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 13:57:15,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:57:15,754 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 13:57:15,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:57:15,799 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 13:57:15,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:57:15,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:15,873 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 13:57:15,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:57:15,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 50 treesize of output 38 [2021-06-05 13:57:15,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,927 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 29 treesize of output 34 [2021-06-05 13:57:15,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:15,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:15,934 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:15,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:15,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:15,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215947616] [2021-06-05 13:57:15,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:15,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896122527] [2021-06-05 13:57:15,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896122527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:15,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:15,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:15,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803924414] [2021-06-05 13:57:15,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:15,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:15,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:15,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:15,993 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:16,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:16,986 INFO L93 Difference]: Finished difference Result 800 states and 2157 transitions. [2021-06-05 13:57:16,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:16,987 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:16,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:16,988 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:57:16,989 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:57:16,989 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 203.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:16,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:57:16,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 749. [2021-06-05 13:57:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7245989304812834) internal successors, (2038), 748 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2038 transitions. [2021-06-05 13:57:16,996 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2038 transitions. Word has length 18 [2021-06-05 13:57:16,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:16,996 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2038 transitions. [2021-06-05 13:57:16,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:16,996 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2038 transitions. [2021-06-05 13:57:16,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:16,996 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:16,996 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:17,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 860 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1397 [2021-06-05 13:57:17,197 INFO L430 AbstractCegarLoop]: === Iteration 860 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:17,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:17,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1557548607, now seen corresponding path program 857 times [2021-06-05 13:57:17,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:17,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808195658] [2021-06-05 13:57:17,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:17,198 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:17,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [696691242] [2021-06-05 13:57:17,198 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 861 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 861 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:17,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:57:17,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:17,225 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:17,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:17,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 13:57:17,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:17,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 13:57:17,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:57:17,327 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 13:57:17,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:57:17,360 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 13:57:17,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:57:17,414 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 13:57:17,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:57:17,510 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 50 treesize of output 38 [2021-06-05 13:57:17,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,519 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 29 treesize of output 34 [2021-06-05 13:57:17,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:17,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:17,526 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:17,563 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:17,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:17,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808195658] [2021-06-05 13:57:17,563 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:17,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696691242] [2021-06-05 13:57:17,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696691242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:17,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:17,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:17,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240252684] [2021-06-05 13:57:17,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:17,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:17,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:17,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:17,564 INFO L87 Difference]: Start difference. First operand 749 states and 2038 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:18,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:18,202 INFO L93 Difference]: Finished difference Result 783 states and 2118 transitions. [2021-06-05 13:57:18,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:18,203 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:18,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:18,204 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:57:18,204 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:57:18,204 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 198.9ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:18,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:57:18,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 750. [2021-06-05 13:57:18,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 13:57:18,215 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 13:57:18,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:18,215 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 13:57:18,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:18,215 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 13:57:18,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:18,216 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:18,216 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:18,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 861 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1398 [2021-06-05 13:57:18,416 INFO L430 AbstractCegarLoop]: === Iteration 861 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:18,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:18,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1019074983, now seen corresponding path program 858 times [2021-06-05 13:57:18,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:18,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463929571] [2021-06-05 13:57:18,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:18,418 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:18,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014463617] [2021-06-05 13:57:18,418 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 862 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 862 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:18,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:57:18,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:18,446 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:18,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:18,460 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 13:57:18,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:18,494 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 13:57:18,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:57:18,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:18,530 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 13:57:18,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:18,627 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 13:57:18,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:57:18,684 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 13:57:18,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:57:18,756 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 13:57:18,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,768 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 49 treesize of output 37 [2021-06-05 13:57:18,769 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:18,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:18,775 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:18,836 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:18,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:18,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463929571] [2021-06-05 13:57:18,837 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:18,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014463617] [2021-06-05 13:57:18,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014463617] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:18,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:18,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:18,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762069236] [2021-06-05 13:57:18,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:18,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:18,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:18,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:18,837 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:19,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:19,761 INFO L93 Difference]: Finished difference Result 796 states and 2149 transitions. [2021-06-05 13:57:19,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:19,762 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:19,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:19,763 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:57:19,763 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 13:57:19,763 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 219.1ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:19,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 13:57:19,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 750. [2021-06-05 13:57:19,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:19,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 13:57:19,770 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 13:57:19,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:19,770 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 13:57:19,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:19,771 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 13:57:19,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:19,771 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:19,771 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:19,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 862 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1399 [2021-06-05 13:57:19,972 INFO L430 AbstractCegarLoop]: === Iteration 862 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:19,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:19,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1000640957, now seen corresponding path program 859 times [2021-06-05 13:57:19,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:19,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117652705] [2021-06-05 13:57:19,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:19,973 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:19,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1110080443] [2021-06-05 13:57:19,973 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 863 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 863 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:19,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:19,998 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:19,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:20,013 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 13:57:20,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:20,037 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 13:57:20,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:20,061 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 13:57:20,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:57:20,094 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 13:57:20,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:57:20,145 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 13:57:20,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:57:20,192 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1652], 12=[F]} [2021-06-05 13:57:20,196 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 13:57:20,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,230 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:20,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:20,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:20,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:20,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:20,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:20,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117652705] [2021-06-05 13:57:20,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:20,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110080443] [2021-06-05 13:57:20,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110080443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:20,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:20,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:20,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642012936] [2021-06-05 13:57:20,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:20,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:20,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:20,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:20,313 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:21,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:21,025 INFO L93 Difference]: Finished difference Result 787 states and 2131 transitions. [2021-06-05 13:57:21,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:21,026 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:21,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:21,027 INFO L225 Difference]: With dead ends: 787 [2021-06-05 13:57:21,027 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 13:57:21,027 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 161.7ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:21,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 13:57:21,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 748. [2021-06-05 13:57:21,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:21,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 13:57:21,034 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 13:57:21,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:21,035 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 13:57:21,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:21,035 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 13:57:21,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:21,035 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:21,035 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:21,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1400,863 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:21,236 INFO L430 AbstractCegarLoop]: === Iteration 863 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:21,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:21,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1741978179, now seen corresponding path program 860 times [2021-06-05 13:57:21,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:21,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675675769] [2021-06-05 13:57:21,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:21,237 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:21,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1518608400] [2021-06-05 13:57:21,237 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 864 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 864 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:21,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:21,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:21,261 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:21,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:21,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 13:57:21,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:21,309 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 13:57:21,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:57:21,375 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 13:57:21,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:57:21,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 13:57:21,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:57:21,476 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 13:57:21,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 13:57:21,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 13:57:21,514 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 13:57:21,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,522 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 13:57:21,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:21,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:21,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 13:57:21,565 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:21,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675675769] [2021-06-05 13:57:21,565 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518608400] [2021-06-05 13:57:21,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518608400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:21,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:21,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:21,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774943245] [2021-06-05 13:57:21,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:21,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:21,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:21,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:21,566 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:22,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:22,301 INFO L93 Difference]: Finished difference Result 783 states and 2114 transitions. [2021-06-05 13:57:22,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:22,302 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:22,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:22,303 INFO L225 Difference]: With dead ends: 783 [2021-06-05 13:57:22,303 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 13:57:22,303 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 171.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:22,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 13:57:22,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 748. [2021-06-05 13:57:22,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:22,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 13:57:22,310 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 13:57:22,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:22,310 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 13:57:22,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:22,310 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 13:57:22,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:22,311 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:22,311 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:22,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 864 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1401 [2021-06-05 13:57:22,511 INFO L430 AbstractCegarLoop]: === Iteration 864 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:22,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:22,511 INFO L82 PathProgramCache]: Analyzing trace with hash -591247929, now seen corresponding path program 861 times [2021-06-05 13:57:22,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:22,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941666271] [2021-06-05 13:57:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:22,512 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:22,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467788625] [2021-06-05 13:57:22,513 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 865 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 865 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:22,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:57:22,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:22,539 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:22,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:22,553 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 13:57:22,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:22,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 13:57:22,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:22,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:22,605 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 13:57:22,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:57:22,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:22,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 20 treesize of output 22 [2021-06-05 13:57:22,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:57:22,769 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 13:57:22,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:57:22,907 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 50 treesize of output 38 [2021-06-05 13:57:22,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,917 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 29 treesize of output 34 [2021-06-05 13:57:22,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:22,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:22,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:22,977 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:22,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:22,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941666271] [2021-06-05 13:57:22,977 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:22,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467788625] [2021-06-05 13:57:22,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467788625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:22,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:22,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:22,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706164898] [2021-06-05 13:57:22,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:22,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:22,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:22,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:22,978 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:23,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:23,810 INFO L93 Difference]: Finished difference Result 795 states and 2139 transitions. [2021-06-05 13:57:23,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:23,811 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:23,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:23,812 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:57:23,813 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 13:57:23,813 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 264.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:23,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 13:57:23,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 750. [2021-06-05 13:57:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:23,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 13:57:23,820 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 13:57:23,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:23,820 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 13:57:23,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:23,820 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 13:57:23,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:23,820 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:23,820 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:24,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1402,865 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:24,021 INFO L430 AbstractCegarLoop]: === Iteration 865 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:24,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:24,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1127095777, now seen corresponding path program 862 times [2021-06-05 13:57:24,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:24,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472495737] [2021-06-05 13:57:24,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:24,022 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:24,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356646764] [2021-06-05 13:57:24,022 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 866 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 866 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:24,047 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:24,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:24,048 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:24,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:24,062 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 13:57:24,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:24,094 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 13:57:24,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:57:24,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:24,126 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 13:57:24,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:24,214 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 13:57:24,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:57:24,258 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 13:57:24,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:57:24,337 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 50 treesize of output 38 [2021-06-05 13:57:24,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,345 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 29 treesize of output 34 [2021-06-05 13:57:24,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:24,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:24,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:24,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:24,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472495737] [2021-06-05 13:57:24,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:24,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356646764] [2021-06-05 13:57:24,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356646764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:24,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:24,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:24,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633800214] [2021-06-05 13:57:24,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:24,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:24,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:24,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:24,407 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:25,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:25,121 INFO L93 Difference]: Finished difference Result 808 states and 2170 transitions. [2021-06-05 13:57:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:25,122 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:25,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:25,123 INFO L225 Difference]: With dead ends: 808 [2021-06-05 13:57:25,123 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 13:57:25,123 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 201.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:25,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 13:57:25,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 750. [2021-06-05 13:57:25,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:25,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 13:57:25,130 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 13:57:25,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:25,131 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 13:57:25,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:25,131 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 13:57:25,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:25,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:25,131 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:25,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1403,866 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:25,332 INFO L430 AbstractCegarLoop]: === Iteration 866 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:25,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:25,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1145529803, now seen corresponding path program 863 times [2021-06-05 13:57:25,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:25,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270970373] [2021-06-05 13:57:25,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:25,334 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:25,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2132426975] [2021-06-05 13:57:25,334 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 867 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 867 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:25,361 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:57:25,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:25,362 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:25,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:25,378 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 13:57:25,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:25,403 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 13:57:25,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:25,427 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 13:57:25,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:57:25,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:25,463 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 13:57:25,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:57:25,506 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 13:57:25,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:57:25,581 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1665], 12=[F]} [2021-06-05 13:57:25,588 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 13:57:25,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,623 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:25,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:25,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:25,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:25,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:25,708 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:25,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:25,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270970373] [2021-06-05 13:57:25,709 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:25,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132426975] [2021-06-05 13:57:25,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132426975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:25,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:25,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:25,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102354969] [2021-06-05 13:57:25,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:25,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:25,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:25,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:25,709 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:26,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:26,597 INFO L93 Difference]: Finished difference Result 791 states and 2140 transitions. [2021-06-05 13:57:26,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:26,599 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:26,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:26,600 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:57:26,600 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:57:26,600 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:26,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:57:26,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 749. [2021-06-05 13:57:26,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7259358288770055) internal successors, (2039), 748 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:26,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2039 transitions. [2021-06-05 13:57:26,607 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2039 transitions. Word has length 18 [2021-06-05 13:57:26,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:26,607 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2039 transitions. [2021-06-05 13:57:26,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:26,607 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2039 transitions. [2021-06-05 13:57:26,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:26,607 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:26,607 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:26,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1404,867 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:26,808 INFO L430 AbstractCegarLoop]: === Iteration 867 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:26,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:26,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1833280189, now seen corresponding path program 864 times [2021-06-05 13:57:26,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:26,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426243808] [2021-06-05 13:57:26,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:26,809 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:26,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [38786435] [2021-06-05 13:57:26,809 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 868 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 868 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:26,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 13:57:26,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:26,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:26,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:26,851 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 13:57:26,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:26,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:26,889 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 13:57:26,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:26,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:57:26,979 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 13:57:26,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:26,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:26,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 13:57:27,015 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 13:57:27,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:27,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:57:27,051 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 13:57:27,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:27,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:57:27,111 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:27,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:27,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:27,121 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 32 treesize of output 34 [2021-06-05 13:57:27,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:27,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:27,129 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 13:57:27,129 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:27,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:27,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426243808] [2021-06-05 13:57:27,193 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:27,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38786435] [2021-06-05 13:57:27,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38786435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:27,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:27,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:27,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686656709] [2021-06-05 13:57:27,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:27,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:27,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:27,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:27,194 INFO L87 Difference]: Start difference. First operand 749 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:27,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:27,909 INFO L93 Difference]: Finished difference Result 791 states and 2143 transitions. [2021-06-05 13:57:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:27,910 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:27,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:27,911 INFO L225 Difference]: With dead ends: 791 [2021-06-05 13:57:27,911 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 13:57:27,911 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 178.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:27,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 13:57:27,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 748. [2021-06-05 13:57:27,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:27,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 13:57:27,918 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 13:57:27,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:27,918 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 13:57:27,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:27,918 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 13:57:27,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:27,919 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:27,919 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:28,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1405,868 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:28,120 INFO L430 AbstractCegarLoop]: === Iteration 868 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:28,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:28,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1513740998, now seen corresponding path program 865 times [2021-06-05 13:57:28,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:28,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129961190] [2021-06-05 13:57:28,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:28,121 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:28,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678405475] [2021-06-05 13:57:28,121 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 869 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 869 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:28,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:28,146 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 13:57:28,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:28,160 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 13:57:28,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:28,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:28,200 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 13:57:28,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:28,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:28,270 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 25 treesize of output 24 [2021-06-05 13:57:28,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:28,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:57:28,350 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1670], 2=[F]} [2021-06-05 13:57:28,352 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 13:57:28,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:28,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:28,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:28,364 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 13:57:28,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:28,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:28,371 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 13:57:28,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:28,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:28,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129961190] [2021-06-05 13:57:28,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:28,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678405475] [2021-06-05 13:57:28,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678405475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:28,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:28,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:28,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413846681] [2021-06-05 13:57:28,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:28,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:28,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:28,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:28,407 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:29,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:29,047 INFO L93 Difference]: Finished difference Result 794 states and 2143 transitions. [2021-06-05 13:57:29,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:29,048 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:29,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:29,049 INFO L225 Difference]: With dead ends: 794 [2021-06-05 13:57:29,049 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:57:29,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 167.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:29,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:57:29,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 753. [2021-06-05 13:57:29,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7247340425531914) internal successors, (2049), 752 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:29,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2049 transitions. [2021-06-05 13:57:29,056 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2049 transitions. Word has length 18 [2021-06-05 13:57:29,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:29,056 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2049 transitions. [2021-06-05 13:57:29,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:29,056 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2049 transitions. [2021-06-05 13:57:29,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:29,057 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:29,057 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:29,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1406,869 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:29,257 INFO L430 AbstractCegarLoop]: === Iteration 869 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:29,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:29,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1062882592, now seen corresponding path program 866 times [2021-06-05 13:57:29,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:29,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354640683] [2021-06-05 13:57:29,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:29,259 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:29,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049795362] [2021-06-05 13:57:29,259 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 870 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 870 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:29,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:29,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:29,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:57:29,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:29,298 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 13:57:29,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:29,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 15 treesize of output 11 [2021-06-05 13:57:29,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:29,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:29,385 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 13:57:29,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:57:29,442 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1672], 2=[F]} [2021-06-05 13:57:29,444 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 13:57:29,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,462 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 13:57:29,463 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:29,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:29,474 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 13:57:29,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:29,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:29,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354640683] [2021-06-05 13:57:29,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:29,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049795362] [2021-06-05 13:57:29,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049795362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:29,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:29,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:29,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206413906] [2021-06-05 13:57:29,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:29,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:29,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:29,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:29,535 INFO L87 Difference]: Start difference. First operand 753 states and 2049 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:30,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:30,144 INFO L93 Difference]: Finished difference Result 819 states and 2207 transitions. [2021-06-05 13:57:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:30,145 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:30,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:30,146 INFO L225 Difference]: With dead ends: 819 [2021-06-05 13:57:30,146 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 13:57:30,146 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 156.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:30,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 13:57:30,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 750. [2021-06-05 13:57:30,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7236315086782374) internal successors, (2040), 749 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:30,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2040 transitions. [2021-06-05 13:57:30,153 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2040 transitions. Word has length 18 [2021-06-05 13:57:30,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:30,153 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2040 transitions. [2021-06-05 13:57:30,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:30,153 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2040 transitions. [2021-06-05 13:57:30,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:30,154 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:30,154 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:30,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1407,870 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:30,354 INFO L430 AbstractCegarLoop]: === Iteration 870 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:30,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:30,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1044448566, now seen corresponding path program 867 times [2021-06-05 13:57:30,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:30,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024533592] [2021-06-05 13:57:30,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:30,356 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:30,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753317732] [2021-06-05 13:57:30,356 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 871 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 871 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:30,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:57:30,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:30,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 13:57:30,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:30,400 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 13:57:30,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:30,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:30,440 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 13:57:30,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:30,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 13:57:30,505 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 13:57:30,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 13:57:30,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:30,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:57:30,563 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1674], 2=[F]} [2021-06-05 13:57:30,566 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 13:57:30,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:30,598 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 13:57:30,598 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 35 treesize of output 35 [2021-06-05 13:57:30,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:30,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:30,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:35 [2021-06-05 13:57:30,826 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:30,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:30,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024533592] [2021-06-05 13:57:30,827 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:30,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753317732] [2021-06-05 13:57:30,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753317732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:30,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:30,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:30,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412724443] [2021-06-05 13:57:30,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:30,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:30,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:30,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:30,827 INFO L87 Difference]: Start difference. First operand 750 states and 2040 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:32,016 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-06-05 13:57:32,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:32,065 INFO L93 Difference]: Finished difference Result 825 states and 2221 transitions. [2021-06-05 13:57:32,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:57:32,066 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:32,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:32,068 INFO L225 Difference]: With dead ends: 825 [2021-06-05 13:57:32,068 INFO L226 Difference]: Without dead ends: 822 [2021-06-05 13:57:32,068 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 681.2ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:57:32,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-06-05 13:57:32,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 751. [2021-06-05 13:57:32,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:32,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:32,075 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:32,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:32,075 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:32,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:32,075 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:32,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:32,076 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:32,076 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:32,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1408,871 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:32,276 INFO L430 AbstractCegarLoop]: === Iteration 871 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:32,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:32,276 INFO L82 PathProgramCache]: Analyzing trace with hash 271708738, now seen corresponding path program 868 times [2021-06-05 13:57:32,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:32,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659000131] [2021-06-05 13:57:32,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:32,278 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:32,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200242352] [2021-06-05 13:57:32,278 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 872 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 872 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:32,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:32,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:32,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:57:32,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:32,317 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 13:57:32,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:32,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:32,342 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 13:57:32,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:32,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:57:32,416 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 13:57:32,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:32,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 13:57:32,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:32,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:32,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:32,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:32,459 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:57:32,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:32,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57: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 25 treesize of output 24 [2021-06-05 13:57:32,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:32,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:32,479 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 13:57:32,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:57:32,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:32,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:32,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659000131] [2021-06-05 13:57:32,563 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:32,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200242352] [2021-06-05 13:57:32,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200242352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:32,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:32,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:32,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701376354] [2021-06-05 13:57:32,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:32,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:32,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:32,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:32,564 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:33,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:33,136 INFO L93 Difference]: Finished difference Result 804 states and 2172 transitions. [2021-06-05 13:57:33,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:33,137 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:33,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:33,138 INFO L225 Difference]: With dead ends: 804 [2021-06-05 13:57:33,138 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 13:57:33,138 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 155.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:33,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 13:57:33,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 751. [2021-06-05 13:57:33,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:33,145 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:33,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:33,145 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:33,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:33,145 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:33,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:33,146 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:33,146 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:33,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 872 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1411 [2021-06-05 13:57:33,346 INFO L430 AbstractCegarLoop]: === Iteration 872 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:33,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:33,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1344794118, now seen corresponding path program 869 times [2021-06-05 13:57:33,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:33,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060863926] [2021-06-05 13:57:33,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:33,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:33,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991264849] [2021-06-05 13:57:33,348 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 873 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 873 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:33,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:57:33,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:33,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 13:57:33,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:33,388 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 13:57:33,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:33,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:33,414 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 13:57:33,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:33,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:57:33,457 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 13:57:33,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:33,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 13:57:33,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:33,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:33,501 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:57:33,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:33,510 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 13:57:33,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:33,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:33,518 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 13:57:33,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:57:33,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:33,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:33,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060863926] [2021-06-05 13:57:33,583 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:33,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991264849] [2021-06-05 13:57:33,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991264849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:33,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:33,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:33,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30033097] [2021-06-05 13:57:33,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:33,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:33,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:33,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:33,583 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:34,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:34,132 INFO L93 Difference]: Finished difference Result 861 states and 2316 transitions. [2021-06-05 13:57:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:34,133 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:34,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:34,134 INFO L225 Difference]: With dead ends: 861 [2021-06-05 13:57:34,134 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 13:57:34,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:34,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 13:57:34,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 751. [2021-06-05 13:57:34,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:34,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:34,142 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:34,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:34,142 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:34,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:34,142 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:34,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:34,142 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:34,142 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:34,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 873 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1412 [2021-06-05 13:57:34,343 INFO L430 AbstractCegarLoop]: === Iteration 873 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:34,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:34,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1515536191, now seen corresponding path program 870 times [2021-06-05 13:57:34,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:34,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561227072] [2021-06-05 13:57:34,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:34,344 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:34,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313204271] [2021-06-05 13:57:34,344 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 874 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 874 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:34,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:57:34,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:34,371 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:34,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:34,386 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 13:57:34,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:34,411 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 13:57:34,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:57:34,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:34,477 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 13:57:34,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:57:34,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:34,518 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 37 treesize of output 36 [2021-06-05 13:57:34,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:57:34,563 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 13:57:34,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:57:34,688 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 13:57:34,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,701 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 49 treesize of output 37 [2021-06-05 13:57:34,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:34,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:34,708 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:34,745 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:34,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:34,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561227072] [2021-06-05 13:57:34,745 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:34,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313204271] [2021-06-05 13:57:34,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313204271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:34,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:34,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:34,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964528007] [2021-06-05 13:57:34,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:34,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:34,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:34,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:34,746 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:35,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:35,600 INFO L93 Difference]: Finished difference Result 803 states and 2159 transitions. [2021-06-05 13:57:35,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:35,601 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:35,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:35,602 INFO L225 Difference]: With dead ends: 803 [2021-06-05 13:57:35,602 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 13:57:35,602 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 220.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:35,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 13:57:35,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 754. [2021-06-05 13:57:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:35,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 13:57:35,609 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:35,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:35,609 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 13:57:35,609 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:35,609 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 13:57:35,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:35,610 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:35,610 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:35,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1413,874 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:35,810 INFO L430 AbstractCegarLoop]: === Iteration 874 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:35,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:35,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1061087399, now seen corresponding path program 871 times [2021-06-05 13:57:35,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:35,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515264712] [2021-06-05 13:57:35,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:35,811 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:35,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1846695052] [2021-06-05 13:57:35,811 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 875 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 875 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:35,837 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:35,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:35,851 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 13:57:35,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:35,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:35,884 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 13:57:35,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:35,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:57:35,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:35,918 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 13:57:35,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:35,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 13:57:35,952 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 13:57:35,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:35,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:35,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:35,991 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 13:57:35,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:36,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:36,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:36,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:57:36,083 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 50 treesize of output 38 [2021-06-05 13:57:36,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:36,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:36,092 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 29 treesize of output 34 [2021-06-05 13:57:36,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:36,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:36,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:36,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:36,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:36,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:36,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515264712] [2021-06-05 13:57:36,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:36,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846695052] [2021-06-05 13:57:36,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846695052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:36,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:36,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:36,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352381909] [2021-06-05 13:57:36,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:36,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:36,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:36,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:36,155 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:37,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:37,162 INFO L93 Difference]: Finished difference Result 816 states and 2190 transitions. [2021-06-05 13:57:37,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:37,163 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:37,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:37,164 INFO L225 Difference]: With dead ends: 816 [2021-06-05 13:57:37,164 INFO L226 Difference]: Without dead ends: 813 [2021-06-05 13:57:37,164 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 186.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:37,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-06-05 13:57:37,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 754. [2021-06-05 13:57:37,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:37,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 13:57:37,172 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:37,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:37,172 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 13:57:37,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:37,172 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 13:57:37,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:37,172 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:37,173 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:37,373 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 875 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1414 [2021-06-05 13:57:37,373 INFO L430 AbstractCegarLoop]: === Iteration 875 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:37,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:37,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1042653373, now seen corresponding path program 872 times [2021-06-05 13:57:37,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:37,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589928478] [2021-06-05 13:57:37,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:37,374 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:37,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [429750983] [2021-06-05 13:57:37,374 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 876 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 876 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:37,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:37,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:37,399 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:37,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:37,413 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 13:57:37,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:37,438 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 13:57:37,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:57:37,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:37,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 13:57:37,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 13:57:37,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:37,564 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 37 treesize of output 36 [2021-06-05 13:57:37,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:57:37,605 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 13:57:37,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:57:37,664 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1687], 12=[F]} [2021-06-05 13:57:37,670 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 13:57:37,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,705 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:37,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:37,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:37,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:37,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:37,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:37,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:37,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589928478] [2021-06-05 13:57:37,798 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:37,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429750983] [2021-06-05 13:57:37,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429750983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:37,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:37,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:37,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744897868] [2021-06-05 13:57:37,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:37,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:37,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:37,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:37,798 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:38,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:38,752 INFO L93 Difference]: Finished difference Result 799 states and 2160 transitions. [2021-06-05 13:57:38,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:38,753 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:38,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:38,754 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:57:38,755 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:57:38,755 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 215.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:38,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:57:38,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 753. [2021-06-05 13:57:38,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7273936170212765) internal successors, (2051), 752 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:38,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2051 transitions. [2021-06-05 13:57:38,762 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2051 transitions. Word has length 18 [2021-06-05 13:57:38,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:38,762 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2051 transitions. [2021-06-05 13:57:38,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:38,762 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2051 transitions. [2021-06-05 13:57:38,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:38,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:38,763 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:38,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1415,876 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:38,963 INFO L430 AbstractCegarLoop]: === Iteration 876 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:38,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:38,964 INFO L82 PathProgramCache]: Analyzing trace with hash 273503931, now seen corresponding path program 873 times [2021-06-05 13:57:38,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:38,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795177112] [2021-06-05 13:57:38,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:38,965 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:38,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837474956] [2021-06-05 13:57:38,965 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 877 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 877 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:38,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:57:38,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:38,992 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:38,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:39,006 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 13:57:39,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:39,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 13:57:39,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:57:39,071 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 13:57:39,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:57:39,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:39,103 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 13:57:39,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:57:39,158 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 13:57:39,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 13:57:39,288 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:39,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:39,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,298 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 32 treesize of output 34 [2021-06-05 13:57:39,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:39,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:39,305 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 13:57:39,305 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:39,378 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:39,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:39,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795177112] [2021-06-05 13:57:39,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:39,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837474956] [2021-06-05 13:57:39,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837474956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:39,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:39,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:39,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340148051] [2021-06-05 13:57:39,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:39,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:39,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:39,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:39,379 INFO L87 Difference]: Start difference. First operand 753 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:40,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:40,287 INFO L93 Difference]: Finished difference Result 799 states and 2163 transitions. [2021-06-05 13:57:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:40,288 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:40,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:40,289 INFO L225 Difference]: With dead ends: 799 [2021-06-05 13:57:40,289 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 13:57:40,289 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 204.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:40,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 13:57:40,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 752. [2021-06-05 13:57:40,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.725699067909454) internal successors, (2047), 751 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:40,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2047 transitions. [2021-06-05 13:57:40,300 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2047 transitions. Word has length 18 [2021-06-05 13:57:40,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:40,300 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2047 transitions. [2021-06-05 13:57:40,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:40,300 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2047 transitions. [2021-06-05 13:57:40,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:40,301 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:40,301 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:40,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1416,877 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:40,502 INFO L430 AbstractCegarLoop]: === Iteration 877 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:40,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:40,502 INFO L82 PathProgramCache]: Analyzing trace with hash 757048796, now seen corresponding path program 874 times [2021-06-05 13:57:40,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:40,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078321720] [2021-06-05 13:57:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:40,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:40,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467173638] [2021-06-05 13:57:40,503 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 878 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 878 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:40,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:40,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:40,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:57:40,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:40,542 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 13:57:40,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:40,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:40,568 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 13:57:40,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:40,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 13:57:40,599 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 13:57:40,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:40,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:57:40,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:40,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:40,660 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:57:40,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:40,669 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 13:57:40,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:40,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:40,677 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 13:57:40,677 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:57:40,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:40,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:40,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078321720] [2021-06-05 13:57:40,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:40,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467173638] [2021-06-05 13:57:40,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467173638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:40,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:40,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:40,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336551690] [2021-06-05 13:57:40,739 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:40,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:40,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:40,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:40,739 INFO L87 Difference]: Start difference. First operand 752 states and 2047 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:41,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:41,462 INFO L93 Difference]: Finished difference Result 839 states and 2259 transitions. [2021-06-05 13:57:41,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:41,464 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:41,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:41,465 INFO L225 Difference]: With dead ends: 839 [2021-06-05 13:57:41,465 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 13:57:41,465 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 148.1ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:41,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 13:57:41,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 755. [2021-06-05 13:57:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.726790450928382) internal successors, (2056), 754 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2056 transitions. [2021-06-05 13:57:41,472 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2056 transitions. Word has length 18 [2021-06-05 13:57:41,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:41,472 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2056 transitions. [2021-06-05 13:57:41,472 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:41,472 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2056 transitions. [2021-06-05 13:57:41,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:41,473 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:41,473 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:41,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 878 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1417 [2021-06-05 13:57:41,673 INFO L430 AbstractCegarLoop]: === Iteration 878 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:41,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:41,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1875292605, now seen corresponding path program 875 times [2021-06-05 13:57:41,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:41,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931298000] [2021-06-05 13:57:41,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:41,674 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:41,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035626719] [2021-06-05 13:57:41,675 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 879 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 879 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:41,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:57:41,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:41,701 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:41,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:41,715 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 13:57:41,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:41,741 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 13:57:41,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 13:57:41,766 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 13:57:41,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:57:41,794 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 13:57:41,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:57:41,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 13:57:41,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:57:41,884 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:41,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:41,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,893 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 32 treesize of output 34 [2021-06-05 13:57:41,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:41,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:41,901 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 13:57:41,901 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:41,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:41,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931298000] [2021-06-05 13:57:41,968 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:41,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035626719] [2021-06-05 13:57:41,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035626719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:41,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:41,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:41,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796471643] [2021-06-05 13:57:41,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:41,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:41,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:41,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:41,969 INFO L87 Difference]: Start difference. First operand 755 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:42,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:42,839 INFO L93 Difference]: Finished difference Result 797 states and 2160 transitions. [2021-06-05 13:57:42,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:42,841 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:42,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:42,842 INFO L225 Difference]: With dead ends: 797 [2021-06-05 13:57:42,842 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 13:57:42,842 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 133.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:42,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 13:57:42,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 751. [2021-06-05 13:57:42,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:42,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:42,849 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:42,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:42,849 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:42,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:42,849 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:42,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:42,849 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:42,849 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:43,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1418,879 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:43,050 INFO L430 AbstractCegarLoop]: === Iteration 879 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:43,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:43,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1893632825, now seen corresponding path program 876 times [2021-06-05 13:57:43,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:43,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012781806] [2021-06-05 13:57:43,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:43,051 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:43,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361793335] [2021-06-05 13:57:43,051 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 880 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 880 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:43,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:57:43,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:43,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:57:43,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:43,094 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 13:57:43,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:43,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:43,127 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 13:57:43,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:57:43,153 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 13:57:43,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:57:43,188 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 13:57:43,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:43,238 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 13:57:43,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:57:43,388 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 50 treesize of output 38 [2021-06-05 13:57:43,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,397 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 29 treesize of output 34 [2021-06-05 13:57:43,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:43,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:43,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:43,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:43,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012781806] [2021-06-05 13:57:43,450 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:43,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361793335] [2021-06-05 13:57:43,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361793335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:43,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:43,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:43,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538043627] [2021-06-05 13:57:43,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:43,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:43,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:43,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:43,450 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:44,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:44,330 INFO L93 Difference]: Finished difference Result 806 states and 2165 transitions. [2021-06-05 13:57:44,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:44,332 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:44,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:44,333 INFO L225 Difference]: With dead ends: 806 [2021-06-05 13:57:44,333 INFO L226 Difference]: Without dead ends: 803 [2021-06-05 13:57:44,333 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 228.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:44,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-06-05 13:57:44,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 755. [2021-06-05 13:57:44,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7281167108753315) internal successors, (2057), 754 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:44,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2057 transitions. [2021-06-05 13:57:44,340 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2057 transitions. Word has length 18 [2021-06-05 13:57:44,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:44,340 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2057 transitions. [2021-06-05 13:57:44,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:44,340 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2057 transitions. [2021-06-05 13:57:44,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:44,340 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:44,341 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:44,541 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1419,880 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:44,541 INFO L430 AbstractCegarLoop]: === Iteration 880 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:44,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:44,541 INFO L82 PathProgramCache]: Analyzing trace with hash -175289119, now seen corresponding path program 877 times [2021-06-05 13:57:44,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:44,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124210708] [2021-06-05 13:57:44,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:44,542 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:44,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323854679] [2021-06-05 13:57:44,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 881 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 881 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:44,568 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:44,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:44,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 12 treesize of output 11 [2021-06-05 13:57:44,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:44,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:44,617 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 13:57:44,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:57:44,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 13:57:44,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:57:44,678 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 13:57:44,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:44,719 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 13:57:44,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:57:44,816 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 50 treesize of output 38 [2021-06-05 13:57:44,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,825 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 29 treesize of output 34 [2021-06-05 13:57:44,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:44,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:44,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:44,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:44,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124210708] [2021-06-05 13:57:44,901 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:44,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323854679] [2021-06-05 13:57:44,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323854679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:44,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:44,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:44,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579916825] [2021-06-05 13:57:44,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:44,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:44,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:44,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:44,902 INFO L87 Difference]: Start difference. First operand 755 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:45,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:45,887 INFO L93 Difference]: Finished difference Result 819 states and 2196 transitions. [2021-06-05 13:57:45,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:45,889 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:45,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:45,890 INFO L225 Difference]: With dead ends: 819 [2021-06-05 13:57:45,890 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 13:57:45,890 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 201.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:45,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 13:57:45,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 755. [2021-06-05 13:57:45,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7281167108753315) internal successors, (2057), 754 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:45,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2057 transitions. [2021-06-05 13:57:45,898 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2057 transitions. Word has length 18 [2021-06-05 13:57:45,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:45,898 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2057 transitions. [2021-06-05 13:57:45,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:45,898 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2057 transitions. [2021-06-05 13:57:45,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:45,898 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:45,898 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:46,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 881 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1420 [2021-06-05 13:57:46,099 INFO L430 AbstractCegarLoop]: === Iteration 881 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:46,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:46,099 INFO L82 PathProgramCache]: Analyzing trace with hash -156855093, now seen corresponding path program 878 times [2021-06-05 13:57:46,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:46,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882305272] [2021-06-05 13:57:46,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:46,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:46,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408693594] [2021-06-05 13:57:46,100 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 882 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 882 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:46,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:46,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:46,125 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:46,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:46,140 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 13:57:46,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:46,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:46,177 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 13:57:46,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 13:57:46,209 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 13:57:46,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:46,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:46,256 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 37 treesize of output 36 [2021-06-05 13:57:46,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:57:46,308 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 13:57:46,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:57:46,388 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1704], 12=[F]} [2021-06-05 13:57:46,395 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 13:57:46,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,431 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:46,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:46,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:46,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:46,440 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:46,517 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:46,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:46,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882305272] [2021-06-05 13:57:46,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:46,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408693594] [2021-06-05 13:57:46,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408693594] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:46,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:46,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:46,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351732782] [2021-06-05 13:57:46,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:46,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:46,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:46,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:46,518 INFO L87 Difference]: Start difference. First operand 755 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:47,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:47,528 INFO L93 Difference]: Finished difference Result 802 states and 2166 transitions. [2021-06-05 13:57:47,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:47,530 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:47,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:47,531 INFO L225 Difference]: With dead ends: 802 [2021-06-05 13:57:47,531 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:57:47,531 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:47,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:57:47,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 754. [2021-06-05 13:57:47,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:47,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 13:57:47,538 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 13:57:47,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:47,538 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 13:57:47,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:47,538 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 13:57:47,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:47,539 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:47,539 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:47,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1421,882 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:47,740 INFO L430 AbstractCegarLoop]: === Iteration 882 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:47,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:47,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1159302211, now seen corresponding path program 879 times [2021-06-05 13:57:47,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:47,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856988831] [2021-06-05 13:57:47,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:47,741 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:47,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740589147] [2021-06-05 13:57:47,741 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 883 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 883 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:47,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:57:47,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:47,770 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 13:57:47,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:47,784 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 13:57:47,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:47,810 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 13:57:47,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 13:57:47,836 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 13:57:47,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 13:57:47,883 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 13:57:47,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:57:47,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,921 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 27 treesize of output 32 [2021-06-05 13:57:47,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 13:57:47,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:47,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:47,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:47,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:47,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 43 [2021-06-05 13:57:47,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:47,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:47,989 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 34 treesize of output 36 [2021-06-05 13:57:47,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:48,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:48,005 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 13:57:48,005 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:82, output treesize:45 [2021-06-05 13:57:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:48,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:48,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856988831] [2021-06-05 13:57:48,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:48,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740589147] [2021-06-05 13:57:48,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740589147] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:48,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:48,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:57:48,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295861725] [2021-06-05 13:57:48,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:57:48,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:48,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:57:48,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:48,131 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:49,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:49,100 INFO L93 Difference]: Finished difference Result 805 states and 2171 transitions. [2021-06-05 13:57:49,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:57:49,102 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:49,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:49,103 INFO L225 Difference]: With dead ends: 805 [2021-06-05 13:57:49,103 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 13:57:49,103 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 240.7ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:57:49,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 13:57:49,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 753. [2021-06-05 13:57:49,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.726063829787234) internal successors, (2050), 752 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:49,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2050 transitions. [2021-06-05 13:57:49,110 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2050 transitions. Word has length 18 [2021-06-05 13:57:49,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:49,110 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2050 transitions. [2021-06-05 13:57:49,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:49,110 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2050 transitions. [2021-06-05 13:57:49,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:49,111 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:49,111 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:49,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 883 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1422 [2021-06-05 13:57:49,311 INFO L430 AbstractCegarLoop]: === Iteration 883 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:49,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:49,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1642847076, now seen corresponding path program 880 times [2021-06-05 13:57:49,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:49,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849516509] [2021-06-05 13:57:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:49,313 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:49,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451859698] [2021-06-05 13:57:49,313 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 884 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 884 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:49,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:49,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:49,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:57:49,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:49,353 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 13:57:49,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:49,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:49,379 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 13:57:49,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:49,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:49,399 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 13:57:49,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:49,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:49,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:49,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:49,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:49,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:49,475 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 13:57:49,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:49,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:49,486 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 25 treesize of output 24 [2021-06-05 13:57:49,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:49,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:49,496 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 13:57:49,496 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 13:57:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:49,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:49,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849516509] [2021-06-05 13:57:49,573 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:49,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451859698] [2021-06-05 13:57:49,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451859698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:49,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:49,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:49,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105645364] [2021-06-05 13:57:49,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:49,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:49,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:49,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:49,574 INFO L87 Difference]: Start difference. First operand 753 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:50,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:50,285 INFO L93 Difference]: Finished difference Result 845 states and 2271 transitions. [2021-06-05 13:57:50,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:50,286 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:50,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:50,287 INFO L225 Difference]: With dead ends: 845 [2021-06-05 13:57:50,287 INFO L226 Difference]: Without dead ends: 842 [2021-06-05 13:57:50,287 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 175.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:50,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-06-05 13:57:50,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 759. [2021-06-05 13:57:50,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7242744063324538) internal successors, (2065), 758 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:50,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2065 transitions. [2021-06-05 13:57:50,294 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2065 transitions. Word has length 18 [2021-06-05 13:57:50,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:50,294 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2065 transitions. [2021-06-05 13:57:50,294 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:50,294 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2065 transitions. [2021-06-05 13:57:50,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:50,295 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:50,295 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:50,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1423,884 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:50,495 INFO L430 AbstractCegarLoop]: === Iteration 884 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:50,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:50,495 INFO L82 PathProgramCache]: Analyzing trace with hash -989494325, now seen corresponding path program 881 times [2021-06-05 13:57:50,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:50,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523872065] [2021-06-05 13:57:50,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:50,497 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:50,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1546336494] [2021-06-05 13:57:50,497 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 885 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 885 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:50,523 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:57:50,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:50,524 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:50,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:50,538 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 13:57:50,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:50,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:50,564 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 13:57:50,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:57:50,592 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 13:57:50,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:57:50,626 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 13:57:50,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:57:50,658 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 13:57:50,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:57:50,716 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:50,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:50,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,727 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 32 treesize of output 34 [2021-06-05 13:57:50,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:50,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:50,734 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 13:57:50,734 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:50,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:50,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:50,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523872065] [2021-06-05 13:57:50,803 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:50,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546336494] [2021-06-05 13:57:50,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546336494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:50,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:50,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:50,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834942456] [2021-06-05 13:57:50,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:50,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:50,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:50,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:50,804 INFO L87 Difference]: Start difference. First operand 759 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:51,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:51,651 INFO L93 Difference]: Finished difference Result 806 states and 2181 transitions. [2021-06-05 13:57:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:51,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:51,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:51,653 INFO L225 Difference]: With dead ends: 806 [2021-06-05 13:57:51,653 INFO L226 Difference]: Without dead ends: 803 [2021-06-05 13:57:51,653 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 139.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:51,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-06-05 13:57:51,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 758. [2021-06-05 13:57:51,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.722589167767503) internal successors, (2061), 757 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:51,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2061 transitions. [2021-06-05 13:57:51,660 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2061 transitions. Word has length 18 [2021-06-05 13:57:51,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:51,660 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2061 transitions. [2021-06-05 13:57:51,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:51,661 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2061 transitions. [2021-06-05 13:57:51,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:51,661 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:51,661 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:51,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 885 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1424 [2021-06-05 13:57:51,862 INFO L430 AbstractCegarLoop]: === Iteration 885 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:51,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:51,862 INFO L82 PathProgramCache]: Analyzing trace with hash 1117289795, now seen corresponding path program 882 times [2021-06-05 13:57:51,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:51,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337075275] [2021-06-05 13:57:51,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:51,863 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:51,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [317880546] [2021-06-05 13:57:51,864 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 886 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 886 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:51,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:57:51,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:51,890 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:51,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:51,904 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 13:57:51,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:51,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:51,929 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 13:57:51,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:51,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 13:57:51,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 13:57:51,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:51,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:51,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:57:51,974 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 13:57:51,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:52,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:57:52,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:52,041 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 37 treesize of output 36 [2021-06-05 13:57:52,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:52,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:57:52,208 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:52,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:52,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:52,218 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 32 treesize of output 34 [2021-06-05 13:57:52,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:52,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:52,226 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 13:57:52,226 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:52,291 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:52,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:52,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337075275] [2021-06-05 13:57:52,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:52,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317880546] [2021-06-05 13:57:52,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317880546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:52,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:52,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:52,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326407065] [2021-06-05 13:57:52,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:52,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:52,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:52,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:52,292 INFO L87 Difference]: Start difference. First operand 758 states and 2061 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:53,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:53,186 INFO L93 Difference]: Finished difference Result 800 states and 2163 transitions. [2021-06-05 13:57:53,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:53,187 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:53,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:53,188 INFO L225 Difference]: With dead ends: 800 [2021-06-05 13:57:53,188 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 13:57:53,188 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 176.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:53,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 13:57:53,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 751. [2021-06-05 13:57:53,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:53,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:53,195 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:53,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:53,195 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:53,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:53,195 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:53,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:53,196 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:53,196 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:53,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1425,886 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:53,397 INFO L430 AbstractCegarLoop]: === Iteration 886 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:53,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:53,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1048661373, now seen corresponding path program 883 times [2021-06-05 13:57:53,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:53,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257792603] [2021-06-05 13:57:53,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:53,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:53,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898459018] [2021-06-05 13:57:53,398 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 887 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 887 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:57:53,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:53,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:53,437 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 13:57:53,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:53,459 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 13:57:53,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:53,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 20 treesize of output 16 [2021-06-05 13:57:53,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:57:53,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:53,533 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 37 treesize of output 36 [2021-06-05 13:57:53,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 13:57:53,575 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 13:57:53,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:57:53,674 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 13:57:53,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,687 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 49 treesize of output 37 [2021-06-05 13:57:53,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:53,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:53,694 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:53,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:53,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:53,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257792603] [2021-06-05 13:57:53,726 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:53,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898459018] [2021-06-05 13:57:53,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898459018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:53,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:53,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:53,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445130396] [2021-06-05 13:57:53,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:53,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:53,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:53,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:53,727 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:54,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:54,507 INFO L93 Difference]: Finished difference Result 828 states and 2230 transitions. [2021-06-05 13:57:54,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:54,508 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:54,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:54,509 INFO L225 Difference]: With dead ends: 828 [2021-06-05 13:57:54,509 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 13:57:54,509 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 174.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:54,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 13:57:54,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 752. [2021-06-05 13:57:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7243675099866844) internal successors, (2046), 751 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:54,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2046 transitions. [2021-06-05 13:57:54,516 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2046 transitions. Word has length 18 [2021-06-05 13:57:54,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:54,516 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2046 transitions. [2021-06-05 13:57:54,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:54,516 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2046 transitions. [2021-06-05 13:57:54,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:54,517 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:54,517 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:54,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 887 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1426 [2021-06-05 13:57:54,718 INFO L430 AbstractCegarLoop]: === Iteration 887 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:54,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:54,718 INFO L82 PathProgramCache]: Analyzing trace with hash 669682333, now seen corresponding path program 884 times [2021-06-05 13:57:54,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:54,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920022107] [2021-06-05 13:57:54,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:54,720 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:54,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2139868201] [2021-06-05 13:57:54,720 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 888 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 888 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:54,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:57:54,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:54,745 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:54,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:54,759 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 13:57:54,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:54,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:54,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:54,775 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 13:57:54,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:54,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:57:54,813 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 13:57:54,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:54,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:57:54,846 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 13:57:54,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:54,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:57:54,890 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 13:57:54,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:54,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:54,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:57:54,999 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 50 treesize of output 38 [2021-06-05 13:57:55,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:55,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:55,018 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 29 treesize of output 34 [2021-06-05 13:57:55,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:55,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:55,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:55,026 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 13:57:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:55,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:55,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920022107] [2021-06-05 13:57:55,087 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:55,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139868201] [2021-06-05 13:57:55,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139868201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:55,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:55,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:55,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436543492] [2021-06-05 13:57:55,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:55,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:55,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:55,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:55,088 INFO L87 Difference]: Start difference. First operand 752 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:56,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:56,045 INFO L93 Difference]: Finished difference Result 841 states and 2261 transitions. [2021-06-05 13:57:56,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:56,046 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:56,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:56,048 INFO L225 Difference]: With dead ends: 841 [2021-06-05 13:57:56,048 INFO L226 Difference]: Without dead ends: 838 [2021-06-05 13:57:56,048 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 199.5ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:56,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2021-06-05 13:57:56,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 752. [2021-06-05 13:57:56,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7243675099866844) internal successors, (2046), 751 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:56,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2046 transitions. [2021-06-05 13:57:56,055 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2046 transitions. Word has length 18 [2021-06-05 13:57:56,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:56,055 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2046 transitions. [2021-06-05 13:57:56,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:56,055 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2046 transitions. [2021-06-05 13:57:56,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:56,056 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:56,056 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:56,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 888 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1427 [2021-06-05 13:57:56,256 INFO L430 AbstractCegarLoop]: === Iteration 888 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:56,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:56,256 INFO L82 PathProgramCache]: Analyzing trace with hash 688116359, now seen corresponding path program 885 times [2021-06-05 13:57:56,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:56,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624952190] [2021-06-05 13:57:56,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:56,258 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:56,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698030906] [2021-06-05 13:57:56,258 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 889 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 889 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:56,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:57:56,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:56,284 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:56,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:56,298 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 13:57:56,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:56,314 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 13:57:56,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:56,352 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 13:57:56,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:56,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:56,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 32 treesize of output 31 [2021-06-05 13:57:56,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:57:56,435 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 13:57:56,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:57:56,493 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1724], 12=[F]} [2021-06-05 13:57:56,500 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 13:57:56,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,538 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:56,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 13:57:56,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:56,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:56,546 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 13:57:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:56,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:56,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624952190] [2021-06-05 13:57:56,619 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:56,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698030906] [2021-06-05 13:57:56,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698030906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:56,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:56,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:56,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687301035] [2021-06-05 13:57:56,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:56,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:56,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:56,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:56,619 INFO L87 Difference]: Start difference. First operand 752 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:57,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:57,483 INFO L93 Difference]: Finished difference Result 824 states and 2231 transitions. [2021-06-05 13:57:57,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:57,484 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:57,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:57,485 INFO L225 Difference]: With dead ends: 824 [2021-06-05 13:57:57,485 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 13:57:57,485 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 174.1ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:57,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 13:57:57,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 751. [2021-06-05 13:57:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:57,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 13:57:57,493 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 13:57:57,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:57,493 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 13:57:57,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:57,493 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 13:57:57,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:57,493 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:57,493 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:57,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1428,889 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:57,694 INFO L430 AbstractCegarLoop]: === Iteration 889 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:57,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:57,694 INFO L82 PathProgramCache]: Analyzing trace with hash 2004273663, now seen corresponding path program 886 times [2021-06-05 13:57:57,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:57,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427392071] [2021-06-05 13:57:57,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:57,695 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:57,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1396528387] [2021-06-05 13:57:57,695 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 890 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 890 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:57,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:57:57,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:57,720 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:57:57,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:57,734 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 13:57:57,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:57,756 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 13:57:57,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:57:57,788 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 13:57:57,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:57:57,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 13:57:57,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:57:57,866 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 13:57:57,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 13:57:57,921 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:57:57,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:57:57,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,931 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 32 treesize of output 34 [2021-06-05 13:57:57,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:57,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:57,938 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 13:57:57,938 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:57:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:58,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:58,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427392071] [2021-06-05 13:57:58,002 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:58,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396528387] [2021-06-05 13:57:58,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396528387] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:58,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:58,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:58,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131713806] [2021-06-05 13:57:58,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:58,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:58,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:58,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:58,003 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:58,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:58,768 INFO L93 Difference]: Finished difference Result 824 states and 2234 transitions. [2021-06-05 13:57:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:58,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:58,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:58,770 INFO L225 Difference]: With dead ends: 824 [2021-06-05 13:57:58,770 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 13:57:58,770 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 142.8ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:57:58,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 13:57:58,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 750. [2021-06-05 13:57:58,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7222963951935912) internal successors, (2039), 749 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:58,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2039 transitions. [2021-06-05 13:57:58,777 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2039 transitions. Word has length 18 [2021-06-05 13:57:58,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:58,777 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2039 transitions. [2021-06-05 13:57:58,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:58,778 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2039 transitions. [2021-06-05 13:57:58,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:58,778 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:58,778 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:57:58,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 890 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1429 [2021-06-05 13:57:58,979 INFO L430 AbstractCegarLoop]: === Iteration 890 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:57:58,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:57:58,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1807148768, now seen corresponding path program 887 times [2021-06-05 13:57:58,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:57:58,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796371052] [2021-06-05 13:57:58,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:57:58,980 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:57:58,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [898185895] [2021-06-05 13:57:58,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 891 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 891 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:57:59,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:57:59,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:57:59,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 13:57:59,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:57:59,019 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 13:57:59,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:59,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:57:59,035 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 13:57:59,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:59,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:57:59,062 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 13:57:59,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:59,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:57:59,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:57:59,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 13:57:59,125 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 13:57:59,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:59,135 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 13:57:59,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:57:59,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:57:59,142 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 13:57:59,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 13:57:59,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:57:59,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:57:59,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796371052] [2021-06-05 13:57:59,200 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:57:59,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898185895] [2021-06-05 13:57:59,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898185895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:57:59,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:57:59,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:57:59,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518630335] [2021-06-05 13:57:59,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:57:59,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:57:59,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:57:59,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:57:59,201 INFO L87 Difference]: Start difference. First operand 750 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:59,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:57:59,820 INFO L93 Difference]: Finished difference Result 880 states and 2379 transitions. [2021-06-05 13:57:59,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:57:59,821 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:57:59,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:57:59,822 INFO L225 Difference]: With dead ends: 880 [2021-06-05 13:57:59,822 INFO L226 Difference]: Without dead ends: 877 [2021-06-05 13:57:59,822 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 139.7ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:57:59,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-06-05 13:57:59,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 750. [2021-06-05 13:57:59,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7222963951935912) internal successors, (2039), 749 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:59,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2039 transitions. [2021-06-05 13:57:59,830 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2039 transitions. Word has length 18 [2021-06-05 13:57:59,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:57:59,830 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2039 transitions. [2021-06-05 13:57:59,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:57:59,830 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2039 transitions. [2021-06-05 13:57:59,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:57:59,830 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:57:59,830 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:00,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 891 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1430 [2021-06-05 13:58:00,031 INFO L430 AbstractCegarLoop]: === Iteration 891 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:00,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:00,031 INFO L82 PathProgramCache]: Analyzing trace with hash -144522873, now seen corresponding path program 888 times [2021-06-05 13:58:00,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:00,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761582368] [2021-06-05 13:58:00,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:00,032 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:00,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347185067] [2021-06-05 13:58:00,032 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 892 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 892 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:00,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 13:58:00,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:00,073 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:58:00,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:00,089 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 13:58:00,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:58:00,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 13:58:00,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,111 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:58:00,142 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 13:58:00,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:58:00,171 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 13:58:00,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 13:58:00,202 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 13:58:00,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:58:00,259 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:58:00,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:58:00,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,269 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 32 treesize of output 34 [2021-06-05 13:58:00,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:00,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:00,276 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 13:58:00,276 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:58:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:00,344 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:00,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761582368] [2021-06-05 13:58:00,344 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:00,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347185067] [2021-06-05 13:58:00,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347185067] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:00,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:00,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:58:00,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298192379] [2021-06-05 13:58:00,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:58:00,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:00,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:58:00,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:58:00,345 INFO L87 Difference]: Start difference. First operand 750 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:01,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:01,127 INFO L93 Difference]: Finished difference Result 822 states and 2231 transitions. [2021-06-05 13:58:01,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:01,128 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:58:01,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:01,129 INFO L225 Difference]: With dead ends: 822 [2021-06-05 13:58:01,129 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 13:58:01,129 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 133.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:01,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 13:58:01,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 749. [2021-06-05 13:58:01,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7205882352941178) internal successors, (2035), 748 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:01,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2035 transitions. [2021-06-05 13:58:01,136 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2035 transitions. Word has length 18 [2021-06-05 13:58:01,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:01,136 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2035 transitions. [2021-06-05 13:58:01,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:01,136 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2035 transitions. [2021-06-05 13:58:01,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:58:01,137 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:01,137 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:01,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1431,892 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:01,337 INFO L430 AbstractCegarLoop]: === Iteration 892 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:01,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:01,338 INFO L82 PathProgramCache]: Analyzing trace with hash 1962261247, now seen corresponding path program 889 times [2021-06-05 13:58:01,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:01,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410810531] [2021-06-05 13:58:01,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:01,339 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:01,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1369659248] [2021-06-05 13:58:01,339 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 893 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 893 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:01,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:01,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:58:01,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:01,377 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 13:58:01,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:58:01,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:01,399 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 13:58:01,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:58:01,443 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 13:58:01,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 13:58:01,468 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 13:58:01,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:58:01,500 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 13:58:01,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 13:58:01,566 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:58:01,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:58:01,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,576 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 32 treesize of output 34 [2021-06-05 13:58:01,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:01,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:01,584 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 13:58:01,584 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:58:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:01,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:01,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410810531] [2021-06-05 13:58:01,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:01,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369659248] [2021-06-05 13:58:01,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369659248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:01,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:01,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:58:01,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073437024] [2021-06-05 13:58:01,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:58:01,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:01,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:58:01,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:58:01,650 INFO L87 Difference]: Start difference. First operand 749 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:02,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:02,578 INFO L93 Difference]: Finished difference Result 822 states and 2228 transitions. [2021-06-05 13:58:02,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:02,578 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:58:02,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:02,579 INFO L225 Difference]: With dead ends: 822 [2021-06-05 13:58:02,579 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 13:58:02,579 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 145.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:02,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 13:58:02,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 748. [2021-06-05 13:58:02,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7202141900937082) internal successors, (2032), 747 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:02,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2032 transitions. [2021-06-05 13:58:02,586 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2032 transitions. Word has length 18 [2021-06-05 13:58:02,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:02,587 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2032 transitions. [2021-06-05 13:58:02,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:02,587 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2032 transitions. [2021-06-05 13:58:02,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 13:58:02,587 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:02,587 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:02,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 893 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1432 [2021-06-05 13:58:02,788 INFO L430 AbstractCegarLoop]: === Iteration 893 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:02,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:02,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1889806909, now seen corresponding path program 890 times [2021-06-05 13:58:02,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:02,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212052336] [2021-06-05 13:58:02,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:02,789 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:02,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575695075] [2021-06-05 13:58:02,789 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 894 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 894 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:02,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:02,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:02,813 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 13:58:02,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:02,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 13:58:02,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:02,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 13:58:02,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:02,844 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 13:58:02,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:02,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:58:02,869 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 13:58:02,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:02,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 13:58:02,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 15 treesize of output 11 [2021-06-05 13:58:02,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:02,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 13:58:02,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:02,936 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 13:58:02,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:02,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:02,979 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 13:58:03,063 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 13:58:03,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 13:58:03,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:03,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:03,073 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 32 treesize of output 34 [2021-06-05 13:58:03,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:03,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:03,081 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 13:58:03,081 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 13:58:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:03,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:03,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212052336] [2021-06-05 13:58:03,147 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:03,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575695075] [2021-06-05 13:58:03,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575695075] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:03,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:03,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 13:58:03,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56134732] [2021-06-05 13:58:03,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 13:58:03,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:03,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 13:58:03,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 13:58:03,147 INFO L87 Difference]: Start difference. First operand 748 states and 2032 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:04,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:04,069 INFO L93 Difference]: Finished difference Result 833 states and 2268 transitions. [2021-06-05 13:58:04,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:04,070 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 13:58:04,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:04,071 INFO L225 Difference]: With dead ends: 833 [2021-06-05 13:58:04,071 INFO L226 Difference]: Without dead ends: 830 [2021-06-05 13:58:04,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 199.6ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:04,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-06-05 13:58:04,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 738. [2021-06-05 13:58:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 2.724559023066486) internal successors, (2008), 737 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2008 transitions. [2021-06-05 13:58:04,079 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2008 transitions. Word has length 18 [2021-06-05 13:58:04,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:04,079 INFO L482 AbstractCegarLoop]: Abstraction has 738 states and 2008 transitions. [2021-06-05 13:58:04,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:04,079 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2008 transitions. [2021-06-05 13:58:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:04,079 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:04,079 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:04,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1433,894 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:04,280 INFO L430 AbstractCegarLoop]: === Iteration 894 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:04,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:04,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1437488579, now seen corresponding path program 891 times [2021-06-05 13:58:04,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:04,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875453613] [2021-06-05 13:58:04,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:04,282 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:04,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140209084] [2021-06-05 13:58:04,282 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 895 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 895 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:04,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:58:04,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:04,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:58:04,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:04,448 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:04,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:04,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875453613] [2021-06-05 13:58:04,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:04,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140209084] [2021-06-05 13:58:04,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140209084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:04,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:04,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:04,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255599672] [2021-06-05 13:58:04,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:04,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:04,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:04,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:04,449 INFO L87 Difference]: Start difference. First operand 738 states and 2008 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:05,103 INFO L93 Difference]: Finished difference Result 900 states and 2364 transitions. [2021-06-05 13:58:05,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 13:58:05,105 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:05,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:05,106 INFO L225 Difference]: With dead ends: 900 [2021-06-05 13:58:05,106 INFO L226 Difference]: Without dead ends: 897 [2021-06-05 13:58:05,106 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 293.7ms TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2021-06-05 13:58:05,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-06-05 13:58:05,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 743. [2021-06-05 13:58:05,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.719676549865229) internal successors, (2018), 742 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2018 transitions. [2021-06-05 13:58:05,113 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2018 transitions. Word has length 19 [2021-06-05 13:58:05,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:05,114 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2018 transitions. [2021-06-05 13:58:05,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,114 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2018 transitions. [2021-06-05 13:58:05,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:05,114 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:05,114 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:05,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 895 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1434 [2021-06-05 13:58:05,315 INFO L430 AbstractCegarLoop]: === Iteration 895 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:05,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:05,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1469685606, now seen corresponding path program 892 times [2021-06-05 13:58:05,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:05,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791668416] [2021-06-05 13:58:05,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:05,316 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:05,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369678275] [2021-06-05 13:58:05,317 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 896 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 896 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:05,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:05,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:05,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:05,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:05,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:05,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791668416] [2021-06-05 13:58:05,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:05,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369678275] [2021-06-05 13:58:05,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369678275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:05,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:05,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:05,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849435684] [2021-06-05 13:58:05,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:05,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:05,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:05,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:05,436 INFO L87 Difference]: Start difference. First operand 743 states and 2018 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:05,919 INFO L93 Difference]: Finished difference Result 823 states and 2177 transitions. [2021-06-05 13:58:05,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:58:05,920 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:05,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:05,921 INFO L225 Difference]: With dead ends: 823 [2021-06-05 13:58:05,921 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 13:58:05,921 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 135.1ms TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:58:05,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 13:58:05,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 751. [2021-06-05 13:58:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7133333333333334) internal successors, (2035), 750 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2035 transitions. [2021-06-05 13:58:05,929 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2035 transitions. Word has length 19 [2021-06-05 13:58:05,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:05,929 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2035 transitions. [2021-06-05 13:58:05,929 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:05,929 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2035 transitions. [2021-06-05 13:58:05,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:05,929 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:05,929 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:06,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1435,896 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:06,130 INFO L430 AbstractCegarLoop]: === Iteration 896 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:06,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:06,130 INFO L82 PathProgramCache]: Analyzing trace with hash 602639101, now seen corresponding path program 893 times [2021-06-05 13:58:06,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:06,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682817525] [2021-06-05 13:58:06,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:06,131 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:06,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [539456870] [2021-06-05 13:58:06,132 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 897 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 897 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:06,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:06,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:06,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:06,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:06,296 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:06,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:06,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682817525] [2021-06-05 13:58:06,297 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:06,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539456870] [2021-06-05 13:58:06,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539456870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:06,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:06,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:06,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757094007] [2021-06-05 13:58:06,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:06,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:06,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:06,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:06,300 INFO L87 Difference]: Start difference. First operand 751 states and 2035 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:07,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:07,761 INFO L93 Difference]: Finished difference Result 1005 states and 2638 transitions. [2021-06-05 13:58:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 13:58:07,761 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:07,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:07,763 INFO L225 Difference]: With dead ends: 1005 [2021-06-05 13:58:07,763 INFO L226 Difference]: Without dead ends: 1002 [2021-06-05 13:58:07,763 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 491.2ms TimeCoverageRelationStatistics Valid=402, Invalid=1320, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 13:58:07,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2021-06-05 13:58:07,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 791. [2021-06-05 13:58:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 790 states have (on average 2.7556962025316456) internal successors, (2177), 790 states have internal predecessors, (2177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 2177 transitions. [2021-06-05 13:58:07,774 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 2177 transitions. Word has length 19 [2021-06-05 13:58:07,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:07,774 INFO L482 AbstractCegarLoop]: Abstraction has 791 states and 2177 transitions. [2021-06-05 13:58:07,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:07,774 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 2177 transitions. [2021-06-05 13:58:07,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:07,775 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:07,775 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:07,975 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 897 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1436 [2021-06-05 13:58:07,975 INFO L430 AbstractCegarLoop]: === Iteration 897 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:07,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:07,976 INFO L82 PathProgramCache]: Analyzing trace with hash 491816581, now seen corresponding path program 894 times [2021-06-05 13:58:07,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:07,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159408591] [2021-06-05 13:58:07,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:07,977 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:07,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1324206746] [2021-06-05 13:58:07,977 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 898 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 898 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:08,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:58:08,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:08,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:08,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:08,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:08,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159408591] [2021-06-05 13:58:08,101 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:08,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324206746] [2021-06-05 13:58:08,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324206746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:08,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:08,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:08,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136134132] [2021-06-05 13:58:08,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:08,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:08,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:08,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:08,102 INFO L87 Difference]: Start difference. First operand 791 states and 2177 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:09,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:09,518 INFO L93 Difference]: Finished difference Result 1199 states and 3091 transitions. [2021-06-05 13:58:09,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 13:58:09,520 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:09,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:09,521 INFO L225 Difference]: With dead ends: 1199 [2021-06-05 13:58:09,521 INFO L226 Difference]: Without dead ends: 1182 [2021-06-05 13:58:09,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 445.6ms TimeCoverageRelationStatistics Valid=327, Invalid=933, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 13:58:09,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2021-06-05 13:58:09,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 869. [2021-06-05 13:58:09,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 868 states have (on average 2.7995391705069124) internal successors, (2430), 868 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:09,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 2430 transitions. [2021-06-05 13:58:09,531 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 2430 transitions. Word has length 19 [2021-06-05 13:58:09,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:09,531 INFO L482 AbstractCegarLoop]: Abstraction has 869 states and 2430 transitions. [2021-06-05 13:58:09,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:09,531 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 2430 transitions. [2021-06-05 13:58:09,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:09,532 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:09,532 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:09,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1437,898 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:09,733 INFO L430 AbstractCegarLoop]: === Iteration 898 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:09,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:09,733 INFO L82 PathProgramCache]: Analyzing trace with hash -348029277, now seen corresponding path program 895 times [2021-06-05 13:58:09,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:09,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551470265] [2021-06-05 13:58:09,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:09,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:09,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [112853765] [2021-06-05 13:58:09,734 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 899 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 899 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:09,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:09,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:09,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:09,960 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:09,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:09,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551470265] [2021-06-05 13:58:09,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:09,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112853765] [2021-06-05 13:58:09,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112853765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:09,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:09,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:09,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389592848] [2021-06-05 13:58:09,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:09,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:09,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:09,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:09,961 INFO L87 Difference]: Start difference. First operand 869 states and 2430 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:11,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:11,269 INFO L93 Difference]: Finished difference Result 1028 states and 2752 transitions. [2021-06-05 13:58:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 13:58:11,270 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:11,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:11,271 INFO L225 Difference]: With dead ends: 1028 [2021-06-05 13:58:11,271 INFO L226 Difference]: Without dead ends: 1025 [2021-06-05 13:58:11,271 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 674.5ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 13:58:11,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-06-05 13:58:11,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 890. [2021-06-05 13:58:11,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:11,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 13:58:11,280 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 13:58:11,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:11,280 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 13:58:11,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:11,280 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 13:58:11,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:11,281 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:11,281 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:11,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1438,899 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:11,481 INFO L430 AbstractCegarLoop]: === Iteration 899 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:11,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:11,482 INFO L82 PathProgramCache]: Analyzing trace with hash 223425529, now seen corresponding path program 896 times [2021-06-05 13:58:11,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:11,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762281463] [2021-06-05 13:58:11,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:11,483 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:11,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035450410] [2021-06-05 13:58:11,483 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 900 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 900 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:11,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:11,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:11,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:11,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:11,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:11,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762281463] [2021-06-05 13:58:11,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:11,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035450410] [2021-06-05 13:58:11,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035450410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:11,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:11,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:11,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834737545] [2021-06-05 13:58:11,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:11,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:11,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:11,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:11,628 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:12,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:12,765 INFO L93 Difference]: Finished difference Result 1034 states and 2765 transitions. [2021-06-05 13:58:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 13:58:12,765 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:12,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:12,766 INFO L225 Difference]: With dead ends: 1034 [2021-06-05 13:58:12,766 INFO L226 Difference]: Without dead ends: 1031 [2021-06-05 13:58:12,766 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 385.1ms TimeCoverageRelationStatistics Valid=256, Invalid=866, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 13:58:12,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-06-05 13:58:12,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 890. [2021-06-05 13:58:12,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:12,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 13:58:12,775 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 13:58:12,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:12,776 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 13:58:12,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:12,776 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 13:58:12,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:12,776 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:12,776 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:12,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 900 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1439 [2021-06-05 13:58:12,977 INFO L430 AbstractCegarLoop]: === Iteration 900 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:12,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:12,977 INFO L82 PathProgramCache]: Analyzing trace with hash 758655331, now seen corresponding path program 897 times [2021-06-05 13:58:12,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:12,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271758288] [2021-06-05 13:58:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:12,978 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:12,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436190198] [2021-06-05 13:58:12,978 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 901 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 901 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:13,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 13:58:13,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:13,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:13,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:13,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:13,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271758288] [2021-06-05 13:58:13,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:13,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436190198] [2021-06-05 13:58:13,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436190198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:13,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:13,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:13,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946095500] [2021-06-05 13:58:13,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:13,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:13,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:13,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:13,123 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:14,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:14,192 INFO L93 Difference]: Finished difference Result 1058 states and 2817 transitions. [2021-06-05 13:58:14,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 13:58:14,193 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:14,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:14,195 INFO L225 Difference]: With dead ends: 1058 [2021-06-05 13:58:14,195 INFO L226 Difference]: Without dead ends: 1055 [2021-06-05 13:58:14,195 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 386.9ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 13:58:14,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2021-06-05 13:58:14,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 890. [2021-06-05 13:58:14,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:14,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 13:58:14,204 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 13:58:14,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:14,204 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 13:58:14,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:14,204 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 13:58:14,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:14,205 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:14,205 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:14,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 901 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1440 [2021-06-05 13:58:14,405 INFO L430 AbstractCegarLoop]: === Iteration 901 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:14,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:14,406 INFO L82 PathProgramCache]: Analyzing trace with hash 170910009, now seen corresponding path program 898 times [2021-06-05 13:58:14,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:14,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405560677] [2021-06-05 13:58:14,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:14,407 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:14,407 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787170035] [2021-06-05 13:58:14,407 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 902 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 902 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:14,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:14,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:14,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:14,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:14,619 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:14,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:14,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405560677] [2021-06-05 13:58:14,619 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:14,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787170035] [2021-06-05 13:58:14,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787170035] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:14,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:14,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:14,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103372787] [2021-06-05 13:58:14,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:14,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:14,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:14,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:14,619 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:15,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:15,742 INFO L93 Difference]: Finished difference Result 1074 states and 2849 transitions. [2021-06-05 13:58:15,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 13:58:15,743 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:15,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:15,745 INFO L225 Difference]: With dead ends: 1074 [2021-06-05 13:58:15,745 INFO L226 Difference]: Without dead ends: 1071 [2021-06-05 13:58:15,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 624.0ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 13:58:15,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2021-06-05 13:58:15,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 890. [2021-06-05 13:58:15,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 13:58:15,754 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 13:58:15,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:15,754 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 13:58:15,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:15,754 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 13:58:15,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:15,755 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:15,755 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:15,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 902 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1441 [2021-06-05 13:58:15,956 INFO L430 AbstractCegarLoop]: === Iteration 902 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:15,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:15,956 INFO L82 PathProgramCache]: Analyzing trace with hash -1312224929, now seen corresponding path program 899 times [2021-06-05 13:58:15,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:15,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093121798] [2021-06-05 13:58:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:15,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:15,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393057746] [2021-06-05 13:58:15,957 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 903 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 903 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:15,985 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:58:15,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:15,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:15,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:16,103 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:16,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:16,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093121798] [2021-06-05 13:58:16,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:16,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393057746] [2021-06-05 13:58:16,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393057746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:16,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:16,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:16,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178833691] [2021-06-05 13:58:16,103 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:16,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:16,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:16,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:16,103 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:16,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:16,810 INFO L93 Difference]: Finished difference Result 1040 states and 2772 transitions. [2021-06-05 13:58:16,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 13:58:16,811 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:16,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:16,812 INFO L225 Difference]: With dead ends: 1040 [2021-06-05 13:58:16,812 INFO L226 Difference]: Without dead ends: 1037 [2021-06-05 13:58:16,812 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 279.4ms TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2021-06-05 13:58:16,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-06-05 13:58:16,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 890. [2021-06-05 13:58:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:16,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 13:58:16,822 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 13:58:16,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:16,822 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 13:58:16,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:16,822 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 13:58:16,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:16,823 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:16,823 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:17,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 903 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1442 [2021-06-05 13:58:17,023 INFO L430 AbstractCegarLoop]: === Iteration 903 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:17,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:17,023 INFO L82 PathProgramCache]: Analyzing trace with hash 578106843, now seen corresponding path program 900 times [2021-06-05 13:58:17,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:17,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041624065] [2021-06-05 13:58:17,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:17,025 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:17,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2102253149] [2021-06-05 13:58:17,025 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 904 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 904 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:17,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 13:58:17,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:17,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:17,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:17,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:17,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041624065] [2021-06-05 13:58:17,174 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:17,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102253149] [2021-06-05 13:58:17,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102253149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:17,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:17,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:17,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275586114] [2021-06-05 13:58:17,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:17,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:17,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:17,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:17,175 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:17,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:17,788 INFO L93 Difference]: Finished difference Result 1060 states and 2880 transitions. [2021-06-05 13:58:17,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:17,789 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:17,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:17,790 INFO L225 Difference]: With dead ends: 1060 [2021-06-05 13:58:17,790 INFO L226 Difference]: Without dead ends: 1054 [2021-06-05 13:58:17,790 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 133.7ms TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:58:17,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-06-05 13:58:17,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 908. [2021-06-05 13:58:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.826901874310915) internal successors, (2564), 907 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2564 transitions. [2021-06-05 13:58:17,800 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2564 transitions. Word has length 19 [2021-06-05 13:58:17,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:17,800 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 2564 transitions. [2021-06-05 13:58:17,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:17,800 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2564 transitions. [2021-06-05 13:58:17,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:17,801 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:17,801 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:18,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 904 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1443 [2021-06-05 13:58:18,002 INFO L430 AbstractCegarLoop]: === Iteration 904 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:18,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:18,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1987813119, now seen corresponding path program 901 times [2021-06-05 13:58:18,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:18,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730314860] [2021-06-05 13:58:18,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:18,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:18,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378901864] [2021-06-05 13:58:18,003 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 905 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 905 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:18,028 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:18,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:18,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 8 treesize of output 7 [2021-06-05 13:58:18,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:58:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:18,050 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 13:58:18,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 13:58:18,094 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 13:58:18,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,108 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 13:58:18,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:18,134 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 37 treesize of output 36 [2021-06-05 13:58:18,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 13:58:18,178 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 13:58:18,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 13:58:18,280 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 13:58:18,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:58:18,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:18,347 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 13:58:18,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:18,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:18,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:18,366 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:18,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:18,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730314860] [2021-06-05 13:58:18,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:18,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378901864] [2021-06-05 13:58:18,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378901864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:18,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:18,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:18,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987735542] [2021-06-05 13:58:18,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:18,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:18,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:18,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:18,404 INFO L87 Difference]: Start difference. First operand 908 states and 2564 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:19,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:19,369 INFO L93 Difference]: Finished difference Result 974 states and 2674 transitions. [2021-06-05 13:58:19,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:19,370 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:19,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:19,371 INFO L225 Difference]: With dead ends: 974 [2021-06-05 13:58:19,371 INFO L226 Difference]: Without dead ends: 969 [2021-06-05 13:58:19,371 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 230.3ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:19,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2021-06-05 13:58:19,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 909. [2021-06-05 13:58:19,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 2.8270925110132157) internal successors, (2567), 908 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:19,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 2567 transitions. [2021-06-05 13:58:19,381 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 2567 transitions. Word has length 19 [2021-06-05 13:58:19,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:19,381 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 2567 transitions. [2021-06-05 13:58:19,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:19,381 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 2567 transitions. [2021-06-05 13:58:19,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:19,382 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:19,382 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:19,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 905 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1444 [2021-06-05 13:58:19,582 INFO L430 AbstractCegarLoop]: === Iteration 905 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:19,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:19,582 INFO L82 PathProgramCache]: Analyzing trace with hash -269469413, now seen corresponding path program 902 times [2021-06-05 13:58:19,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:19,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349216027] [2021-06-05 13:58:19,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:19,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:19,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437457813] [2021-06-05 13:58:19,584 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 906 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 906 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:19,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:19,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:19,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:19,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:19,735 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:19,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:19,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349216027] [2021-06-05 13:58:19,736 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:19,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437457813] [2021-06-05 13:58:19,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437457813] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:19,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:19,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:19,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961673807] [2021-06-05 13:58:19,736 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:19,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:19,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:19,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:19,736 INFO L87 Difference]: Start difference. First operand 909 states and 2567 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:20,412 INFO L93 Difference]: Finished difference Result 1148 states and 3091 transitions. [2021-06-05 13:58:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:20,414 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:20,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:20,416 INFO L225 Difference]: With dead ends: 1148 [2021-06-05 13:58:20,416 INFO L226 Difference]: Without dead ends: 1143 [2021-06-05 13:58:20,416 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:20,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-06-05 13:58:20,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 908. [2021-06-05 13:58:20,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.8291069459757443) internal successors, (2566), 907 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2566 transitions. [2021-06-05 13:58:20,426 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2566 transitions. Word has length 19 [2021-06-05 13:58:20,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:20,426 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 2566 transitions. [2021-06-05 13:58:20,426 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:20,426 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2566 transitions. [2021-06-05 13:58:20,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:20,427 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:20,427 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:20,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 906 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1445 [2021-06-05 13:58:20,628 INFO L430 AbstractCegarLoop]: === Iteration 906 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:20,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:20,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1416358313, now seen corresponding path program 903 times [2021-06-05 13:58:20,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:20,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315999744] [2021-06-05 13:58:20,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:20,629 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:20,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [427769073] [2021-06-05 13:58:20,629 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 907 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 907 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:20,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 13:58:20,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:20,657 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 13:58:20,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:20,666 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 13:58:20,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:58:20,678 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 13:58:20,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:58:20,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 13:58:20,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 13:58:20,775 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 13:58:20,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:58:20,840 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 13:58:20,840 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 42 treesize of output 44 [2021-06-05 13:58:20,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,867 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 13:58:20,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:66 [2021-06-05 13:58:20,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:20,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:20,929 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 13:58:20,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:20,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:20,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 13:58:20,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:81 [2021-06-05 13:58:21,402 INFO L446 ElimStorePlain]: Different costs {5=[v_A_1746], 9=[F]} [2021-06-05 13:58:21,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:58:21,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:21,503 INFO L628 ElimStorePlain]: treesize reduction 3, result has 96.5 percent of original size [2021-06-05 13:58:21,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:21,534 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 13:58:21,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 50 [2021-06-05 13:58:21,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:21,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:21,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 13:58:21,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:87, output treesize:57 [2021-06-05 13:58:22,064 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:22,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:22,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315999744] [2021-06-05 13:58:22,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:22,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427769073] [2021-06-05 13:58:22,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427769073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:22,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:22,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:22,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799562443] [2021-06-05 13:58:22,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:22,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:22,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:22,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:22,065 INFO L87 Difference]: Start difference. First operand 908 states and 2566 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:22,989 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2021-06-05 13:58:23,611 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-05 13:58:23,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:23,690 INFO L93 Difference]: Finished difference Result 1017 states and 2807 transitions. [2021-06-05 13:58:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:58:23,691 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:23,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:23,692 INFO L225 Difference]: With dead ends: 1017 [2021-06-05 13:58:23,692 INFO L226 Difference]: Without dead ends: 1008 [2021-06-05 13:58:23,692 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1284.7ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:58:23,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2021-06-05 13:58:23,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 898. [2021-06-05 13:58:23,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 897 states have (on average 2.818283166109253) internal successors, (2528), 897 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:23,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 2528 transitions. [2021-06-05 13:58:23,701 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 2528 transitions. Word has length 19 [2021-06-05 13:58:23,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:23,702 INFO L482 AbstractCegarLoop]: Abstraction has 898 states and 2528 transitions. [2021-06-05 13:58:23,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:23,702 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 2528 transitions. [2021-06-05 13:58:23,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:23,702 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:23,702 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:23,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1446,907 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:23,903 INFO L430 AbstractCegarLoop]: === Iteration 907 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:23,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:23,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1460165922, now seen corresponding path program 904 times [2021-06-05 13:58:23,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:23,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767496340] [2021-06-05 13:58:23,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:23,904 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:23,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490024837] [2021-06-05 13:58:23,904 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 908 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 908 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:23,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:23,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:23,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:23,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:24,020 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:24,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:24,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767496340] [2021-06-05 13:58:24,020 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:24,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490024837] [2021-06-05 13:58:24,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490024837] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:24,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:24,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:24,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507123501] [2021-06-05 13:58:24,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:24,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:24,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:24,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:24,021 INFO L87 Difference]: Start difference. First operand 898 states and 2528 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:24,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:24,598 INFO L93 Difference]: Finished difference Result 1136 states and 3064 transitions. [2021-06-05 13:58:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:58:24,599 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:24,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:24,600 INFO L225 Difference]: With dead ends: 1136 [2021-06-05 13:58:24,600 INFO L226 Difference]: Without dead ends: 1129 [2021-06-05 13:58:24,600 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 140.5ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:58:24,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2021-06-05 13:58:24,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 923. [2021-06-05 13:58:24,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.831887201735358) internal successors, (2611), 922 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:24,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2611 transitions. [2021-06-05 13:58:24,611 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2611 transitions. Word has length 19 [2021-06-05 13:58:24,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:24,611 INFO L482 AbstractCegarLoop]: Abstraction has 923 states and 2611 transitions. [2021-06-05 13:58:24,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:24,611 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2611 transitions. [2021-06-05 13:58:24,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:24,612 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:24,612 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:24,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 908 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1458 [2021-06-05 13:58:24,812 INFO L430 AbstractCegarLoop]: === Iteration 908 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:24,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:24,812 INFO L82 PathProgramCache]: Analyzing trace with hash 258177784, now seen corresponding path program 905 times [2021-06-05 13:58:24,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:24,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117433586] [2021-06-05 13:58:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:24,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:24,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952240601] [2021-06-05 13:58:24,814 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 909 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 909 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:24,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:24,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:24,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:24,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:24,946 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:24,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:24,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117433586] [2021-06-05 13:58:24,946 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:24,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952240601] [2021-06-05 13:58:24,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952240601] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:24,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:24,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:24,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142093477] [2021-06-05 13:58:24,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:24,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:24,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:24,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:24,947 INFO L87 Difference]: Start difference. First operand 923 states and 2611 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:25,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:25,724 INFO L93 Difference]: Finished difference Result 1202 states and 3239 transitions. [2021-06-05 13:58:25,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:58:25,726 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:25,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:25,727 INFO L225 Difference]: With dead ends: 1202 [2021-06-05 13:58:25,727 INFO L226 Difference]: Without dead ends: 1198 [2021-06-05 13:58:25,727 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 208.9ms TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:58:25,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-06-05 13:58:25,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 918. [2021-06-05 13:58:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 2.8331515812431842) internal successors, (2598), 917 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 2598 transitions. [2021-06-05 13:58:25,738 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 2598 transitions. Word has length 19 [2021-06-05 13:58:25,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:25,738 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 2598 transitions. [2021-06-05 13:58:25,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:25,738 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 2598 transitions. [2021-06-05 13:58:25,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:25,739 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:25,739 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:25,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1459,909 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:25,939 INFO L430 AbstractCegarLoop]: === Iteration 909 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:25,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:25,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1458370729, now seen corresponding path program 906 times [2021-06-05 13:58:25,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:25,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475311534] [2021-06-05 13:58:25,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:25,940 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:25,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497661674] [2021-06-05 13:58:25,941 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 910 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 910 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:25,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 13:58:25,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:25,970 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:25,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:25,979 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 13:58:25,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:25,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:25,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:25,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:58:25,997 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 13:58:25,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 13:58:26,034 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 13:58:26,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:58:26,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:26,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:26,065 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 27 treesize of output 32 [2021-06-05 13:58:26,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 13:58:26,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 13:58:26,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 13:58:26,141 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 13:58:26,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-06-05 13:58:26,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:26,278 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 13:58:26,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:26,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:26,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:26,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:26,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:26,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475311534] [2021-06-05 13:58:26,343 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:26,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497661674] [2021-06-05 13:58:26,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497661674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:26,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:26,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:26,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384299170] [2021-06-05 13:58:26,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:26,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:26,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:26,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:26,344 INFO L87 Difference]: Start difference. First operand 918 states and 2598 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:27,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:27,283 INFO L93 Difference]: Finished difference Result 978 states and 2707 transitions. [2021-06-05 13:58:27,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:27,285 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:27,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:27,286 INFO L225 Difference]: With dead ends: 978 [2021-06-05 13:58:27,286 INFO L226 Difference]: Without dead ends: 973 [2021-06-05 13:58:27,286 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 233.4ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:27,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-06-05 13:58:27,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 922. [2021-06-05 13:58:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 2.8371335504885993) internal successors, (2613), 921 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:27,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 2613 transitions. [2021-06-05 13:58:27,295 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 2613 transitions. Word has length 19 [2021-06-05 13:58:27,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:27,295 INFO L482 AbstractCegarLoop]: Abstraction has 922 states and 2613 transitions. [2021-06-05 13:58:27,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:27,295 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 2613 transitions. [2021-06-05 13:58:27,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:27,296 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:27,296 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:27,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1460,910 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:27,497 INFO L430 AbstractCegarLoop]: === Iteration 910 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:27,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:27,497 INFO L82 PathProgramCache]: Analyzing trace with hash 259972977, now seen corresponding path program 907 times [2021-06-05 13:58:27,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:27,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165669557] [2021-06-05 13:58:27,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:27,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:27,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765792372] [2021-06-05 13:58:27,499 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 911 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 911 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:27,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:27,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:27,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:27,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:27,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165669557] [2021-06-05 13:58:27,679 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:27,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765792372] [2021-06-05 13:58:27,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765792372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:27,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:27,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:27,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704682231] [2021-06-05 13:58:27,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:27,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:27,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:27,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:27,680 INFO L87 Difference]: Start difference. First operand 922 states and 2613 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:28,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:28,416 INFO L93 Difference]: Finished difference Result 1094 states and 3009 transitions. [2021-06-05 13:58:28,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:58:28,418 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:28,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:28,419 INFO L225 Difference]: With dead ends: 1094 [2021-06-05 13:58:28,419 INFO L226 Difference]: Without dead ends: 1089 [2021-06-05 13:58:28,419 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 147.2ms TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:58:28,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2021-06-05 13:58:28,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 929. [2021-06-05 13:58:28,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.8448275862068964) internal successors, (2640), 928 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:28,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2640 transitions. [2021-06-05 13:58:28,429 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2640 transitions. Word has length 19 [2021-06-05 13:58:28,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:28,429 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2640 transitions. [2021-06-05 13:58:28,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:28,429 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2640 transitions. [2021-06-05 13:58:28,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:28,430 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:28,430 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:28,630 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1461,911 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:28,631 INFO L430 AbstractCegarLoop]: === Iteration 911 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:28,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:28,631 INFO L82 PathProgramCache]: Analyzing trace with hash 2078109172, now seen corresponding path program 908 times [2021-06-05 13:58:28,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:28,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584133808] [2021-06-05 13:58:28,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:28,632 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:28,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721419781] [2021-06-05 13:58:28,632 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 912 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 912 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:28,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:28,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:28,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:28,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:28,748 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:28,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:28,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584133808] [2021-06-05 13:58:28,748 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:28,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721419781] [2021-06-05 13:58:28,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721419781] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:28,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:28,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:28,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696886625] [2021-06-05 13:58:28,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:28,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:28,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:28,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:28,749 INFO L87 Difference]: Start difference. First operand 929 states and 2640 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:29,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:29,449 INFO L93 Difference]: Finished difference Result 1069 states and 2958 transitions. [2021-06-05 13:58:29,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:29,451 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:29,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:29,453 INFO L225 Difference]: With dead ends: 1069 [2021-06-05 13:58:29,453 INFO L226 Difference]: Without dead ends: 1065 [2021-06-05 13:58:29,453 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 122.8ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:58:29,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2021-06-05 13:58:29,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 929. [2021-06-05 13:58:29,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.8448275862068964) internal successors, (2640), 928 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2640 transitions. [2021-06-05 13:58:29,466 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2640 transitions. Word has length 19 [2021-06-05 13:58:29,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:29,466 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2640 transitions. [2021-06-05 13:58:29,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:29,467 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2640 transitions. [2021-06-05 13:58:29,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:29,468 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:29,468 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:29,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 912 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1462 [2021-06-05 13:58:29,681 INFO L430 AbstractCegarLoop]: === Iteration 912 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:29,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:29,681 INFO L82 PathProgramCache]: Analyzing trace with hash -572572449, now seen corresponding path program 909 times [2021-06-05 13:58:29,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:29,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728011002] [2021-06-05 13:58:29,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:29,683 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:29,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767670032] [2021-06-05 13:58:29,683 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 913 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 913 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:29,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 13:58:29,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:29,718 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:29,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:29,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 13:58:29,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:58:29,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:29,747 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 13:58:29,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 13:58:29,798 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 13:58:29,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 13:58:29,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 13:58:29,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 13:58:29,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:29,856 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 13:58:29,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 13:58:29,926 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 13:58:29,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:29,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:29,945 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2021-06-05 13:58:30,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:30,055 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 13:58:30,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:30,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:30,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:30,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:30,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:30,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:30,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:30,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728011002] [2021-06-05 13:58:30,120 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:30,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767670032] [2021-06-05 13:58:30,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767670032] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:30,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:30,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:30,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883374589] [2021-06-05 13:58:30,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:30,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:30,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:30,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:30,121 INFO L87 Difference]: Start difference. First operand 929 states and 2640 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:31,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:31,116 INFO L93 Difference]: Finished difference Result 987 states and 2736 transitions. [2021-06-05 13:58:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:31,117 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:31,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:31,118 INFO L225 Difference]: With dead ends: 987 [2021-06-05 13:58:31,118 INFO L226 Difference]: Without dead ends: 982 [2021-06-05 13:58:31,118 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 248.0ms TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:31,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-06-05 13:58:31,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 925. [2021-06-05 13:58:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 924 states have (on average 2.83982683982684) internal successors, (2624), 924 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:31,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 2624 transitions. [2021-06-05 13:58:31,128 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 2624 transitions. Word has length 19 [2021-06-05 13:58:31,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:31,128 INFO L482 AbstractCegarLoop]: Abstraction has 925 states and 2624 transitions. [2021-06-05 13:58:31,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:31,128 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 2624 transitions. [2021-06-05 13:58:31,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:31,129 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:31,129 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:31,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 913 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1463 [2021-06-05 13:58:31,329 INFO L430 AbstractCegarLoop]: === Iteration 913 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:31,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:31,329 INFO L82 PathProgramCache]: Analyzing trace with hash 272399003, now seen corresponding path program 910 times [2021-06-05 13:58:31,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:31,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242568102] [2021-06-05 13:58:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:31,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:31,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789621706] [2021-06-05 13:58:31,331 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 914 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 914 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:31,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:31,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:31,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:31,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:31,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:31,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242568102] [2021-06-05 13:58:31,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:31,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789621706] [2021-06-05 13:58:31,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789621706] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:31,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:31,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:31,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484496081] [2021-06-05 13:58:31,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:31,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:31,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:31,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:31,471 INFO L87 Difference]: Start difference. First operand 925 states and 2624 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:32,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:32,056 INFO L93 Difference]: Finished difference Result 1075 states and 2961 transitions. [2021-06-05 13:58:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:32,057 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:32,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:32,059 INFO L225 Difference]: With dead ends: 1075 [2021-06-05 13:58:32,059 INFO L226 Difference]: Without dead ends: 1070 [2021-06-05 13:58:32,059 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 104.3ms TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:32,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-06-05 13:58:32,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 923. [2021-06-05 13:58:32,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.8373101952277655) internal successors, (2616), 922 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:32,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2616 transitions. [2021-06-05 13:58:32,069 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2616 transitions. Word has length 19 [2021-06-05 13:58:32,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:32,069 INFO L482 AbstractCegarLoop]: Abstraction has 923 states and 2616 transitions. [2021-06-05 13:58:32,069 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:32,069 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2616 transitions. [2021-06-05 13:58:32,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:32,070 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:32,070 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:32,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 914 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1464 [2021-06-05 13:58:32,270 INFO L430 AbstractCegarLoop]: === Iteration 914 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:32,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:32,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1990742709, now seen corresponding path program 911 times [2021-06-05 13:58:32,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:32,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708795559] [2021-06-05 13:58:32,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:32,272 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:32,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [239256386] [2021-06-05 13:58:32,272 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 915 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 915 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:32,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:32,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:32,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:32,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:32,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:32,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708795559] [2021-06-05 13:58:32,421 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:32,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239256386] [2021-06-05 13:58:32,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239256386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:32,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:32,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:32,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811663436] [2021-06-05 13:58:32,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:32,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:32,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:32,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:32,422 INFO L87 Difference]: Start difference. First operand 923 states and 2616 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:33,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:33,074 INFO L93 Difference]: Finished difference Result 1087 states and 2990 transitions. [2021-06-05 13:58:33,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:33,075 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:33,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:33,077 INFO L225 Difference]: With dead ends: 1087 [2021-06-05 13:58:33,077 INFO L226 Difference]: Without dead ends: 1083 [2021-06-05 13:58:33,077 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 103.8ms TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:33,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2021-06-05 13:58:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 917. [2021-06-05 13:58:33,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 2.831877729257642) internal successors, (2594), 916 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:33,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2594 transitions. [2021-06-05 13:58:33,087 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2594 transitions. Word has length 19 [2021-06-05 13:58:33,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:33,087 INFO L482 AbstractCegarLoop]: Abstraction has 917 states and 2594 transitions. [2021-06-05 13:58:33,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:33,087 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2594 transitions. [2021-06-05 13:58:33,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:33,088 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:33,088 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:33,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1465,915 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:33,288 INFO L430 AbstractCegarLoop]: === Iteration 915 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:33,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:33,289 INFO L82 PathProgramCache]: Analyzing trace with hash -486088392, now seen corresponding path program 912 times [2021-06-05 13:58:33,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:33,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300088801] [2021-06-05 13:58:33,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:33,290 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:33,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739600522] [2021-06-05 13:58:33,290 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 916 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 916 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:33,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:58:33,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:33,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:33,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:33,404 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:33,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:33,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300088801] [2021-06-05 13:58:33,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:33,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739600522] [2021-06-05 13:58:33,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739600522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:33,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:33,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:33,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835850659] [2021-06-05 13:58:33,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:33,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:33,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:33,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:33,405 INFO L87 Difference]: Start difference. First operand 917 states and 2594 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:34,037 INFO L93 Difference]: Finished difference Result 1063 states and 2920 transitions. [2021-06-05 13:58:34,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:58:34,038 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:34,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:34,040 INFO L225 Difference]: With dead ends: 1063 [2021-06-05 13:58:34,040 INFO L226 Difference]: Without dead ends: 1059 [2021-06-05 13:58:34,040 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 123.6ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:58:34,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-06-05 13:58:34,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 892. [2021-06-05 13:58:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 2.8226711560044895) internal successors, (2515), 891 states have internal predecessors, (2515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2515 transitions. [2021-06-05 13:58:34,050 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2515 transitions. Word has length 19 [2021-06-05 13:58:34,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:34,050 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 2515 transitions. [2021-06-05 13:58:34,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,050 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2515 transitions. [2021-06-05 13:58:34,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:34,051 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:34,051 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:34,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 916 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1466 [2021-06-05 13:58:34,251 INFO L430 AbstractCegarLoop]: === Iteration 916 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:34,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:34,252 INFO L82 PathProgramCache]: Analyzing trace with hash -816741571, now seen corresponding path program 913 times [2021-06-05 13:58:34,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:34,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873833113] [2021-06-05 13:58:34,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:34,253 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:34,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678172765] [2021-06-05 13:58:34,253 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 917 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 917 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:34,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:34,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:34,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:34,391 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:34,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:34,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873833113] [2021-06-05 13:58:34,391 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:34,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678172765] [2021-06-05 13:58:34,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678172765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:34,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:34,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:34,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719431674] [2021-06-05 13:58:34,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:34,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:34,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:34,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:34,392 INFO L87 Difference]: Start difference. First operand 892 states and 2515 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:34,922 INFO L93 Difference]: Finished difference Result 1105 states and 3037 transitions. [2021-06-05 13:58:34,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:34,923 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:34,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:34,924 INFO L225 Difference]: With dead ends: 1105 [2021-06-05 13:58:34,924 INFO L226 Difference]: Without dead ends: 1098 [2021-06-05 13:58:34,924 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 135.5ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:58:34,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-06-05 13:58:34,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 930. [2021-06-05 13:58:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 2.8460710441334767) internal successors, (2644), 929 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 2644 transitions. [2021-06-05 13:58:34,945 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 2644 transitions. Word has length 19 [2021-06-05 13:58:34,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:34,945 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 2644 transitions. [2021-06-05 13:58:34,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:34,945 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 2644 transitions. [2021-06-05 13:58:34,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:34,945 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:34,946 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:35,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1467,917 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:35,146 INFO L430 AbstractCegarLoop]: === Iteration 917 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:35,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:35,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1244118231, now seen corresponding path program 914 times [2021-06-05 13:58:35,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:35,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161467190] [2021-06-05 13:58:35,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:35,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:35,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1584196655] [2021-06-05 13:58:35,148 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 918 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 918 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:35,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:35,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:35,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:35,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:35,288 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:35,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:35,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161467190] [2021-06-05 13:58:35,288 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:35,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584196655] [2021-06-05 13:58:35,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584196655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:35,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:35,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:35,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908942004] [2021-06-05 13:58:35,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:35,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:35,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:35,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:35,289 INFO L87 Difference]: Start difference. First operand 930 states and 2644 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:35,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:35,873 INFO L93 Difference]: Finished difference Result 1197 states and 3272 transitions. [2021-06-05 13:58:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:35,875 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:35,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:35,876 INFO L225 Difference]: With dead ends: 1197 [2021-06-05 13:58:35,876 INFO L226 Difference]: Without dead ends: 1191 [2021-06-05 13:58:35,877 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 126.2ms TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:58:35,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2021-06-05 13:58:35,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 933. [2021-06-05 13:58:35,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 932 states have (on average 2.847639484978541) internal successors, (2654), 932 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:35,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 2654 transitions. [2021-06-05 13:58:35,887 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 2654 transitions. Word has length 19 [2021-06-05 13:58:35,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:35,888 INFO L482 AbstractCegarLoop]: Abstraction has 933 states and 2654 transitions. [2021-06-05 13:58:35,888 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:35,888 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 2654 transitions. [2021-06-05 13:58:35,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:35,888 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:35,889 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:36,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1468,918 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:36,089 INFO L430 AbstractCegarLoop]: === Iteration 918 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:36,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:36,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1321801731, now seen corresponding path program 915 times [2021-06-05 13:58:36,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:36,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224338550] [2021-06-05 13:58:36,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:36,091 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:36,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1899539752] [2021-06-05 13:58:36,091 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 919 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 919 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:36,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:58:36,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:36,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:36,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:36,258 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:36,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:36,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224338550] [2021-06-05 13:58:36,259 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:36,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899539752] [2021-06-05 13:58:36,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899539752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:36,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:36,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:36,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458823373] [2021-06-05 13:58:36,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:36,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:36,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:36,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:36,259 INFO L87 Difference]: Start difference. First operand 933 states and 2654 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:36,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:36,920 INFO L93 Difference]: Finished difference Result 1239 states and 3393 transitions. [2021-06-05 13:58:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:36,922 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:36,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:36,923 INFO L225 Difference]: With dead ends: 1239 [2021-06-05 13:58:36,923 INFO L226 Difference]: Without dead ends: 1234 [2021-06-05 13:58:36,923 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 114.2ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:36,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2021-06-05 13:58:36,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 935. [2021-06-05 13:58:36,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.849036402569593) internal successors, (2661), 934 states have internal predecessors, (2661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:36,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2661 transitions. [2021-06-05 13:58:36,934 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2661 transitions. Word has length 19 [2021-06-05 13:58:36,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:36,934 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2661 transitions. [2021-06-05 13:58:36,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:36,934 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2661 transitions. [2021-06-05 13:58:36,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:36,936 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:36,936 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:37,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 919 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1469 [2021-06-05 13:58:37,158 INFO L430 AbstractCegarLoop]: === Iteration 919 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:37,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:37,158 INFO L82 PathProgramCache]: Analyzing trace with hash 396541975, now seen corresponding path program 916 times [2021-06-05 13:58:37,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:37,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026338399] [2021-06-05 13:58:37,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:37,159 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:37,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941663023] [2021-06-05 13:58:37,159 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 920 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 920 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:37,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:37,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:37,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:37,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:37,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:37,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026338399] [2021-06-05 13:58:37,329 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:37,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941663023] [2021-06-05 13:58:37,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941663023] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:37,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:37,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:37,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25547495] [2021-06-05 13:58:37,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:37,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:37,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:37,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:37,330 INFO L87 Difference]: Start difference. First operand 935 states and 2661 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:38,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:38,031 INFO L93 Difference]: Finished difference Result 1269 states and 3478 transitions. [2021-06-05 13:58:38,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:38,032 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:38,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:38,034 INFO L225 Difference]: With dead ends: 1269 [2021-06-05 13:58:38,034 INFO L226 Difference]: Without dead ends: 1265 [2021-06-05 13:58:38,034 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 119.9ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:38,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-06-05 13:58:38,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 932. [2021-06-05 13:58:38,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 2.8506981740064448) internal successors, (2654), 931 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:38,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 2654 transitions. [2021-06-05 13:58:38,045 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 2654 transitions. Word has length 19 [2021-06-05 13:58:38,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:38,045 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 2654 transitions. [2021-06-05 13:58:38,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:38,045 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 2654 transitions. [2021-06-05 13:58:38,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:38,046 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:38,046 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:38,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1470,920 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:38,246 INFO L430 AbstractCegarLoop]: === Iteration 920 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:38,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:38,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1779348033, now seen corresponding path program 917 times [2021-06-05 13:58:38,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:38,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258896175] [2021-06-05 13:58:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:38,248 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:38,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851346384] [2021-06-05 13:58:38,248 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 921 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 921 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:38,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:38,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:38,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:38,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:38,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:38,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258896175] [2021-06-05 13:58:38,390 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:38,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851346384] [2021-06-05 13:58:38,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851346384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:38,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:38,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:38,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470710798] [2021-06-05 13:58:38,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:38,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:38,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:38,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:38,391 INFO L87 Difference]: Start difference. First operand 932 states and 2654 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:39,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:39,051 INFO L93 Difference]: Finished difference Result 1131 states and 3127 transitions. [2021-06-05 13:58:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:58:39,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:39,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:39,054 INFO L225 Difference]: With dead ends: 1131 [2021-06-05 13:58:39,054 INFO L226 Difference]: Without dead ends: 1125 [2021-06-05 13:58:39,054 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 182.3ms TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:58:39,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2021-06-05 13:58:39,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 941. [2021-06-05 13:58:39,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 940 states have (on average 2.8595744680851065) internal successors, (2688), 940 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:39,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2688 transitions. [2021-06-05 13:58:39,065 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2688 transitions. Word has length 19 [2021-06-05 13:58:39,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:39,065 INFO L482 AbstractCegarLoop]: Abstraction has 941 states and 2688 transitions. [2021-06-05 13:58:39,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:39,065 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2688 transitions. [2021-06-05 13:58:39,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:39,066 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:39,066 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:39,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1471,921 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:39,266 INFO L430 AbstractCegarLoop]: === Iteration 921 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:39,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:39,266 INFO L82 PathProgramCache]: Analyzing trace with hash -786571929, now seen corresponding path program 918 times [2021-06-05 13:58:39,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:39,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561282076] [2021-06-05 13:58:39,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:39,267 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:39,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943441469] [2021-06-05 13:58:39,268 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 922 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 922 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:39,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:58:39,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:39,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 13:58:39,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:39,305 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 13:58:39,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:58:39,334 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 13:58:39,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:58:39,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,389 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 37 treesize of output 36 [2021-06-05 13:58:39,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 13:58:39,462 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 13:58:39,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 13:58:39,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,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 13:58:39,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:58:39,606 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 13:58:39,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:58:39,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:39,705 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 13:58:39,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:39,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:39,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:39,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:39,781 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 13:58:39,781 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:74, output treesize:37 [2021-06-05 13:58:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:39,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:39,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561282076] [2021-06-05 13:58:39,852 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:39,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943441469] [2021-06-05 13:58:39,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943441469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:39,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:39,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:58:39,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166159705] [2021-06-05 13:58:39,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:58:39,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:39,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:58:39,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:39,853 INFO L87 Difference]: Start difference. First operand 941 states and 2688 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:40,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:40,769 INFO L93 Difference]: Finished difference Result 988 states and 2783 transitions. [2021-06-05 13:58:40,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:40,770 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:40,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:40,771 INFO L225 Difference]: With dead ends: 988 [2021-06-05 13:58:40,771 INFO L226 Difference]: Without dead ends: 983 [2021-06-05 13:58:40,771 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 300.6ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:40,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-06-05 13:58:40,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 942. [2021-06-05 13:58:40,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 941 states have (on average 2.8597236981934113) internal successors, (2691), 941 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:40,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 2691 transitions. [2021-06-05 13:58:40,781 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 2691 transitions. Word has length 19 [2021-06-05 13:58:40,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:40,781 INFO L482 AbstractCegarLoop]: Abstraction has 942 states and 2691 transitions. [2021-06-05 13:58:40,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:40,781 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 2691 transitions. [2021-06-05 13:58:40,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:40,782 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:40,782 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:40,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1472,922 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:40,982 INFO L430 AbstractCegarLoop]: === Iteration 922 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:40,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:40,982 INFO L82 PathProgramCache]: Analyzing trace with hash -215117123, now seen corresponding path program 919 times [2021-06-05 13:58:40,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:40,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618265532] [2021-06-05 13:58:40,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:40,983 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:40,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206783788] [2021-06-05 13:58:40,983 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 923 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 923 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:41,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:41,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:41,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:41,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:41,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618265532] [2021-06-05 13:58:41,122 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:41,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206783788] [2021-06-05 13:58:41,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206783788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:41,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:41,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:41,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705233895] [2021-06-05 13:58:41,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:41,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:41,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:41,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:41,123 INFO L87 Difference]: Start difference. First operand 942 states and 2691 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:42,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:42,012 INFO L93 Difference]: Finished difference Result 1109 states and 3099 transitions. [2021-06-05 13:58:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:58:42,014 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:42,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:42,015 INFO L225 Difference]: With dead ends: 1109 [2021-06-05 13:58:42,016 INFO L226 Difference]: Without dead ends: 1104 [2021-06-05 13:58:42,016 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 208.8ms TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:58:42,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-06-05 13:58:42,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 946. [2021-06-05 13:58:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 2.8624338624338623) internal successors, (2705), 945 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:42,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 2705 transitions. [2021-06-05 13:58:42,026 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 2705 transitions. Word has length 19 [2021-06-05 13:58:42,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:42,026 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 2705 transitions. [2021-06-05 13:58:42,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:42,026 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 2705 transitions. [2021-06-05 13:58:42,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:42,027 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:42,027 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:42,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1473,923 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:42,228 INFO L430 AbstractCegarLoop]: === Iteration 923 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:42,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:42,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1503226583, now seen corresponding path program 920 times [2021-06-05 13:58:42,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:42,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481843398] [2021-06-05 13:58:42,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:42,229 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:42,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [195241872] [2021-06-05 13:58:42,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 924 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 924 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:42,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:42,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:42,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:42,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:42,372 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:42,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:42,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481843398] [2021-06-05 13:58:42,373 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:42,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195241872] [2021-06-05 13:58:42,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195241872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:42,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:42,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:42,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139747325] [2021-06-05 13:58:42,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:42,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:42,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:42,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:42,373 INFO L87 Difference]: Start difference. First operand 946 states and 2705 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:43,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:43,392 INFO L93 Difference]: Finished difference Result 1132 states and 3151 transitions. [2021-06-05 13:58:43,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:58:43,393 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:43,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:43,395 INFO L225 Difference]: With dead ends: 1132 [2021-06-05 13:58:43,395 INFO L226 Difference]: Without dead ends: 1128 [2021-06-05 13:58:43,395 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 208.6ms TimeCoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:58:43,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-06-05 13:58:43,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 940. [2021-06-05 13:58:43,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 939 states have (on average 2.857294994675186) internal successors, (2683), 939 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:43,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 2683 transitions. [2021-06-05 13:58:43,405 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 2683 transitions. Word has length 19 [2021-06-05 13:58:43,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:43,405 INFO L482 AbstractCegarLoop]: Abstraction has 940 states and 2683 transitions. [2021-06-05 13:58:43,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:43,405 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 2683 transitions. [2021-06-05 13:58:43,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:43,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:43,406 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:43,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 924 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1474 [2021-06-05 13:58:43,606 INFO L430 AbstractCegarLoop]: === Iteration 924 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:43,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:43,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1521660609, now seen corresponding path program 921 times [2021-06-05 13:58:43,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:43,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947417683] [2021-06-05 13:58:43,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:43,608 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:43,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176516922] [2021-06-05 13:58:43,608 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 925 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 925 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:43,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:58:43,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:43,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:43,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:43,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:43,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947417683] [2021-06-05 13:58:43,960 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:43,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176516922] [2021-06-05 13:58:43,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176516922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:43,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:43,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:43,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149707160] [2021-06-05 13:58:43,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:43,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:43,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:43,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:43,960 INFO L87 Difference]: Start difference. First operand 940 states and 2683 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:45,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:45,287 INFO L93 Difference]: Finished difference Result 1099 states and 3071 transitions. [2021-06-05 13:58:45,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 13:58:45,289 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:45,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:45,290 INFO L225 Difference]: With dead ends: 1099 [2021-06-05 13:58:45,290 INFO L226 Difference]: Without dead ends: 1095 [2021-06-05 13:58:45,290 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 766.6ms TimeCoverageRelationStatistics Valid=196, Invalid=454, Unknown=0, NotChecked=0, Total=650 [2021-06-05 13:58:45,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-06-05 13:58:45,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 929. [2021-06-05 13:58:45,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.845905172413793) internal successors, (2641), 928 states have internal predecessors, (2641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:45,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2641 transitions. [2021-06-05 13:58:45,300 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2641 transitions. Word has length 19 [2021-06-05 13:58:45,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:45,300 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2641 transitions. [2021-06-05 13:58:45,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:45,300 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2641 transitions. [2021-06-05 13:58:45,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:45,301 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:45,301 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:45,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 925 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1475 [2021-06-05 13:58:45,502 INFO L430 AbstractCegarLoop]: === Iteration 925 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:45,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:45,502 INFO L82 PathProgramCache]: Analyzing trace with hash 1320212191, now seen corresponding path program 922 times [2021-06-05 13:58:45,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:45,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974535800] [2021-06-05 13:58:45,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:45,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:45,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378597621] [2021-06-05 13:58:45,503 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 926 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 926 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:45,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:45,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:45,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:45,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:45,646 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:45,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:45,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974535800] [2021-06-05 13:58:45,647 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:45,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378597621] [2021-06-05 13:58:45,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378597621] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:45,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:45,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:45,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194525288] [2021-06-05 13:58:45,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:45,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:45,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:45,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:45,647 INFO L87 Difference]: Start difference. First operand 929 states and 2641 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:46,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:46,357 INFO L93 Difference]: Finished difference Result 1167 states and 3216 transitions. [2021-06-05 13:58:46,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:58:46,359 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:46,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:46,361 INFO L225 Difference]: With dead ends: 1167 [2021-06-05 13:58:46,361 INFO L226 Difference]: Without dead ends: 1162 [2021-06-05 13:58:46,361 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 142.1ms TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:58:46,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-06-05 13:58:46,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 935. [2021-06-05 13:58:46,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.852248394004283) internal successors, (2664), 934 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:46,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2664 transitions. [2021-06-05 13:58:46,371 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2664 transitions. Word has length 19 [2021-06-05 13:58:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:46,371 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2664 transitions. [2021-06-05 13:58:46,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:46,371 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2664 transitions. [2021-06-05 13:58:46,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:46,372 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:46,372 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:46,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 926 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1476 [2021-06-05 13:58:46,573 INFO L430 AbstractCegarLoop]: === Iteration 926 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:46,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:46,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1256411399, now seen corresponding path program 923 times [2021-06-05 13:58:46,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:46,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221033412] [2021-06-05 13:58:46,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:46,574 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:46,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366538793] [2021-06-05 13:58:46,574 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 927 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 927 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:46,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:46,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:46,601 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:46,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:46,610 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 13:58:46,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 13:58:46,640 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 13:58:46,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 13:58:46,702 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 13:58:46,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 13:58:46,735 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 13:58:46,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:58:46,775 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 13:58:46,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:58:46,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:46,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:46,852 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 27 treesize of output 32 [2021-06-05 13:58:46,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 13:58:46,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:46,903 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 13:58:46,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:46,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:46,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:46,921 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:46,978 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:46,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:46,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221033412] [2021-06-05 13:58:46,978 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:46,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366538793] [2021-06-05 13:58:46,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366538793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:46,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:46,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:46,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835185631] [2021-06-05 13:58:46,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:46,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:46,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:46,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:46,979 INFO L87 Difference]: Start difference. First operand 935 states and 2664 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:47,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:47,815 INFO L93 Difference]: Finished difference Result 999 states and 2789 transitions. [2021-06-05 13:58:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:47,817 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:47,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:47,818 INFO L225 Difference]: With dead ends: 999 [2021-06-05 13:58:47,818 INFO L226 Difference]: Without dead ends: 995 [2021-06-05 13:58:47,818 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 212.6ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:47,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2021-06-05 13:58:47,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 935. [2021-06-05 13:58:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.852248394004283) internal successors, (2664), 934 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:47,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2664 transitions. [2021-06-05 13:58:47,828 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2664 transitions. Word has length 19 [2021-06-05 13:58:47,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:47,828 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2664 transitions. [2021-06-05 13:58:47,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:47,828 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2664 transitions. [2021-06-05 13:58:47,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:47,829 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:47,829 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:48,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 927 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1477 [2021-06-05 13:58:48,029 INFO L430 AbstractCegarLoop]: === Iteration 927 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:48,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:48,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1523741470, now seen corresponding path program 924 times [2021-06-05 13:58:48,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:48,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809906971] [2021-06-05 13:58:48,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:48,031 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:48,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [812732034] [2021-06-05 13:58:48,031 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 928 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 928 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:48,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:58:48,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:48,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:48,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:48,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:48,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:48,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809906971] [2021-06-05 13:58:48,145 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:48,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812732034] [2021-06-05 13:58:48,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812732034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:48,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:48,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 13:58:48,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566997387] [2021-06-05 13:58:48,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 13:58:48,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:48,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 13:58:48,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 13:58:48,146 INFO L87 Difference]: Start difference. First operand 935 states and 2664 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:48,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:48,939 INFO L93 Difference]: Finished difference Result 1141 states and 3113 transitions. [2021-06-05 13:58:48,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:58:48,942 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:48,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:48,943 INFO L225 Difference]: With dead ends: 1141 [2021-06-05 13:58:48,944 INFO L226 Difference]: Without dead ends: 1101 [2021-06-05 13:58:48,944 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 226.0ms TimeCoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-06-05 13:58:48,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-06-05 13:58:48,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 939. [2021-06-05 13:58:48,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 938 states have (on average 2.8486140724946694) internal successors, (2672), 938 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:48,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 2672 transitions. [2021-06-05 13:58:48,953 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 2672 transitions. Word has length 19 [2021-06-05 13:58:48,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:48,953 INFO L482 AbstractCegarLoop]: Abstraction has 939 states and 2672 transitions. [2021-06-05 13:58:48,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:48,953 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 2672 transitions. [2021-06-05 13:58:48,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:48,954 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:48,954 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:49,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 928 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1478 [2021-06-05 13:58:49,155 INFO L430 AbstractCegarLoop]: === Iteration 928 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:49,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:49,155 INFO L82 PathProgramCache]: Analyzing trace with hash 421312154, now seen corresponding path program 925 times [2021-06-05 13:58:49,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:49,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521005986] [2021-06-05 13:58:49,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:49,156 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:49,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1335417298] [2021-06-05 13:58:49,156 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 929 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 929 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:49,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:49,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:49,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:49,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:49,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521005986] [2021-06-05 13:58:49,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:49,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335417298] [2021-06-05 13:58:49,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335417298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:49,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:49,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:49,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001557297] [2021-06-05 13:58:49,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:49,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:49,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:49,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:49,285 INFO L87 Difference]: Start difference. First operand 939 states and 2672 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:49,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:49,790 INFO L93 Difference]: Finished difference Result 1164 states and 3221 transitions. [2021-06-05 13:58:49,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:58:49,792 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:49,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:49,793 INFO L225 Difference]: With dead ends: 1164 [2021-06-05 13:58:49,794 INFO L226 Difference]: Without dead ends: 1155 [2021-06-05 13:58:49,794 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 124.2ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:49,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2021-06-05 13:58:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 990. [2021-06-05 13:58:49,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 989 states have (on average 2.8796764408493427) internal successors, (2848), 989 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:49,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 2848 transitions. [2021-06-05 13:58:49,804 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 2848 transitions. Word has length 19 [2021-06-05 13:58:49,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:49,805 INFO L482 AbstractCegarLoop]: Abstraction has 990 states and 2848 transitions. [2021-06-05 13:58:49,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:49,805 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 2848 transitions. [2021-06-05 13:58:49,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:49,806 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:49,806 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:50,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 929 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1479 [2021-06-05 13:58:50,006 INFO L430 AbstractCegarLoop]: === Iteration 929 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:50,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:50,006 INFO L82 PathProgramCache]: Analyzing trace with hash -2144607808, now seen corresponding path program 926 times [2021-06-05 13:58:50,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:50,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28167857] [2021-06-05 13:58:50,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:50,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:50,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882630873] [2021-06-05 13:58:50,007 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 930 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 930 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:50,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:50,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:50,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:50,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:50,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:50,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:50,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28167857] [2021-06-05 13:58:50,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:50,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882630873] [2021-06-05 13:58:50,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882630873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:50,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:50,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:50,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320167114] [2021-06-05 13:58:50,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:50,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:50,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:50,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:50,124 INFO L87 Difference]: Start difference. First operand 990 states and 2848 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:50,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:50,712 INFO L93 Difference]: Finished difference Result 1274 states and 3514 transitions. [2021-06-05 13:58:50,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:50,712 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:50,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:50,714 INFO L225 Difference]: With dead ends: 1274 [2021-06-05 13:58:50,714 INFO L226 Difference]: Without dead ends: 1269 [2021-06-05 13:58:50,714 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 102.2ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:50,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-06-05 13:58:50,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 1013. [2021-06-05 13:58:50,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 1012 states have (on average 2.8873517786561265) internal successors, (2922), 1012 states have internal predecessors, (2922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:50,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 2922 transitions. [2021-06-05 13:58:50,725 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 2922 transitions. Word has length 19 [2021-06-05 13:58:50,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:50,725 INFO L482 AbstractCegarLoop]: Abstraction has 1013 states and 2922 transitions. [2021-06-05 13:58:50,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:50,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 2922 transitions. [2021-06-05 13:58:50,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:50,726 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:50,726 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:50,926 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1480,930 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:50,927 INFO L430 AbstractCegarLoop]: === Iteration 930 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:50,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:50,927 INFO L82 PathProgramCache]: Analyzing trace with hash -426264102, now seen corresponding path program 927 times [2021-06-05 13:58:50,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:50,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105897003] [2021-06-05 13:58:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:50,928 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:50,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060313637] [2021-06-05 13:58:50,928 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 931 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 931 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:50,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:58:50,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:50,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:50,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:51,048 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:51,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:51,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105897003] [2021-06-05 13:58:51,049 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:51,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060313637] [2021-06-05 13:58:51,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060313637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:51,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:51,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:51,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822405599] [2021-06-05 13:58:51,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:51,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:51,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:51,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:51,049 INFO L87 Difference]: Start difference. First operand 1013 states and 2922 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:52,008 INFO L93 Difference]: Finished difference Result 1400 states and 3832 transitions. [2021-06-05 13:58:52,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:58:52,009 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:52,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:52,011 INFO L225 Difference]: With dead ends: 1400 [2021-06-05 13:58:52,011 INFO L226 Difference]: Without dead ends: 1396 [2021-06-05 13:58:52,011 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 224.5ms TimeCoverageRelationStatistics Valid=136, Invalid=326, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:58:52,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1396 states. [2021-06-05 13:58:52,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1396 to 973. [2021-06-05 13:58:52,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 2.8703703703703702) internal successors, (2790), 972 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 2790 transitions. [2021-06-05 13:58:52,023 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 2790 transitions. Word has length 19 [2021-06-05 13:58:52,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:52,023 INFO L482 AbstractCegarLoop]: Abstraction has 973 states and 2790 transitions. [2021-06-05 13:58:52,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,023 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 2790 transitions. [2021-06-05 13:58:52,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:52,024 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:52,024 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:52,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1481,931 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:52,224 INFO L430 AbstractCegarLoop]: === Iteration 931 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:52,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:52,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1455068522, now seen corresponding path program 928 times [2021-06-05 13:58:52,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:52,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521321530] [2021-06-05 13:58:52,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:52,226 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:52,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420966967] [2021-06-05 13:58:52,226 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 932 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 932 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:52,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:52,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:52,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 13:58:52,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:52,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:52,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521321530] [2021-06-05 13:58:52,301 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:52,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420966967] [2021-06-05 13:58:52,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420966967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:52,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:52,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 13:58:52,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099319486] [2021-06-05 13:58:52,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 13:58:52,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:52,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 13:58:52,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 13:58:52,302 INFO L87 Difference]: Start difference. First operand 973 states and 2790 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:52,460 INFO L93 Difference]: Finished difference Result 881 states and 2354 transitions. [2021-06-05 13:58:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 13:58:52,461 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:52,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:52,463 INFO L225 Difference]: With dead ends: 881 [2021-06-05 13:58:52,463 INFO L226 Difference]: Without dead ends: 881 [2021-06-05 13:58:52,463 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 45.2ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:58:52,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2021-06-05 13:58:52,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 624. [2021-06-05 13:58:52,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.802568218298555) internal successors, (1746), 623 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1746 transitions. [2021-06-05 13:58:52,469 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1746 transitions. Word has length 19 [2021-06-05 13:58:52,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:52,469 INFO L482 AbstractCegarLoop]: Abstraction has 624 states and 1746 transitions. [2021-06-05 13:58:52,469 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:52,469 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1746 transitions. [2021-06-05 13:58:52,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:52,470 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:52,470 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:52,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1482,932 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:52,670 INFO L430 AbstractCegarLoop]: === Iteration 932 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:52,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:52,670 INFO L82 PathProgramCache]: Analyzing trace with hash -370613119, now seen corresponding path program 929 times [2021-06-05 13:58:52,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:52,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727166842] [2021-06-05 13:58:52,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:52,672 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:52,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1549097061] [2021-06-05 13:58:52,672 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 933 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 933 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:52,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:58:52,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:52,699 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:52,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:52,708 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 13:58:52,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:58:52,747 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 13:58:52,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 13:58:52,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 13:58:52,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 13:58:52,804 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 13:58:52,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:58:52,839 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 13:58:52,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:58:52,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:52,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:52,928 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 27 treesize of output 32 [2021-06-05 13:58:52,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:52,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 13:58:52,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:58:52,983 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 13:58:52,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:52,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:58:52,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:53,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:53,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:53,001 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:53,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:53,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727166842] [2021-06-05 13:58:53,071 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:53,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549097061] [2021-06-05 13:58:53,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549097061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:53,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:53,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:53,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072404800] [2021-06-05 13:58:53,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:53,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:53,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:53,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:53,072 INFO L87 Difference]: Start difference. First operand 624 states and 1746 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:53,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:53,997 INFO L93 Difference]: Finished difference Result 692 states and 1882 transitions. [2021-06-05 13:58:53,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:53,999 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:53,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:54,000 INFO L225 Difference]: With dead ends: 692 [2021-06-05 13:58:54,000 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 13:58:54,000 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 210.7ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:54,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 13:58:54,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 625. [2021-06-05 13:58:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.8044871794871793) internal successors, (1750), 624 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1750 transitions. [2021-06-05 13:58:54,006 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1750 transitions. Word has length 19 [2021-06-05 13:58:54,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:54,006 INFO L482 AbstractCegarLoop]: Abstraction has 625 states and 1750 transitions. [2021-06-05 13:58:54,006 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:54,006 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1750 transitions. [2021-06-05 13:58:54,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:54,007 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:54,007 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:54,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1483,933 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:54,207 INFO L430 AbstractCegarLoop]: === Iteration 933 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:54,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:54,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1561309628, now seen corresponding path program 930 times [2021-06-05 13:58:54,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:54,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660628820] [2021-06-05 13:58:54,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:54,209 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:54,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068341969] [2021-06-05 13:58:54,209 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 934 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 934 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:54,235 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:58:54,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:54,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 13:58:54,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:54,332 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:54,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:54,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660628820] [2021-06-05 13:58:54,333 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:54,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068341969] [2021-06-05 13:58:54,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068341969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:54,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:54,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:54,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266189936] [2021-06-05 13:58:54,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:54,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:54,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:54,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:54,333 INFO L87 Difference]: Start difference. First operand 625 states and 1750 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:54,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:54,864 INFO L93 Difference]: Finished difference Result 731 states and 1955 transitions. [2021-06-05 13:58:54,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 13:58:54,865 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:54,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:54,866 INFO L225 Difference]: With dead ends: 731 [2021-06-05 13:58:54,866 INFO L226 Difference]: Without dead ends: 726 [2021-06-05 13:58:54,866 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 89.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:54,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2021-06-05 13:58:54,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 642. [2021-06-05 13:58:54,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 2.8081123244929795) internal successors, (1800), 641 states have internal predecessors, (1800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:54,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1800 transitions. [2021-06-05 13:58:54,873 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1800 transitions. Word has length 19 [2021-06-05 13:58:54,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:54,873 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 1800 transitions. [2021-06-05 13:58:54,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:54,873 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1800 transitions. [2021-06-05 13:58:54,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:54,874 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:54,874 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:55,074 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 934 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1484 [2021-06-05 13:58:55,074 INFO L430 AbstractCegarLoop]: === Iteration 934 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:55,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:55,074 INFO L82 PathProgramCache]: Analyzing trace with hash 157034078, now seen corresponding path program 931 times [2021-06-05 13:58:55,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:55,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776647877] [2021-06-05 13:58:55,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:55,075 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:55,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285367001] [2021-06-05 13:58:55,076 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 935 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 935 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:55,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:58:55,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:55,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:55,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:55,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776647877] [2021-06-05 13:58:55,201 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:55,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285367001] [2021-06-05 13:58:55,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285367001] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:55,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:55,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:55,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564103097] [2021-06-05 13:58:55,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:55,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:55,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:55,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:55,202 INFO L87 Difference]: Start difference. First operand 642 states and 1800 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:55,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:55,892 INFO L93 Difference]: Finished difference Result 750 states and 2035 transitions. [2021-06-05 13:58:55,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:55,894 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:55,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:55,895 INFO L225 Difference]: With dead ends: 750 [2021-06-05 13:58:55,895 INFO L226 Difference]: Without dead ends: 746 [2021-06-05 13:58:55,896 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 113.8ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:55,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-05 13:58:55,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 650. [2021-06-05 13:58:55,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.8181818181818183) internal successors, (1829), 649 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1829 transitions. [2021-06-05 13:58:55,902 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1829 transitions. Word has length 19 [2021-06-05 13:58:55,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:55,902 INFO L482 AbstractCegarLoop]: Abstraction has 650 states and 1829 transitions. [2021-06-05 13:58:55,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:55,902 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1829 transitions. [2021-06-05 13:58:55,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:55,902 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:55,902 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:56,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 935 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1485 [2021-06-05 13:58:56,103 INFO L430 AbstractCegarLoop]: === Iteration 935 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:56,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:56,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1319329785, now seen corresponding path program 932 times [2021-06-05 13:58:56,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:56,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326051240] [2021-06-05 13:58:56,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:56,104 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:56,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829998097] [2021-06-05 13:58:56,104 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 936 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 936 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:56,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:58:56,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:56,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:58:56,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:56,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:56,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326051240] [2021-06-05 13:58:56,241 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:56,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829998097] [2021-06-05 13:58:56,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829998097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:56,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:56,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:56,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983515547] [2021-06-05 13:58:56,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:56,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:56,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:56,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:56,242 INFO L87 Difference]: Start difference. First operand 650 states and 1829 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:56,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:56,903 INFO L93 Difference]: Finished difference Result 862 states and 2322 transitions. [2021-06-05 13:58:56,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:56,904 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:56,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:56,905 INFO L225 Difference]: With dead ends: 862 [2021-06-05 13:58:56,905 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 13:58:56,905 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 103.3ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:58:56,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 13:58:56,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 651. [2021-06-05 13:58:56,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 2.8261538461538462) internal successors, (1837), 650 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:56,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1837 transitions. [2021-06-05 13:58:56,913 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1837 transitions. Word has length 19 [2021-06-05 13:58:56,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:56,913 INFO L482 AbstractCegarLoop]: Abstraction has 651 states and 1837 transitions. [2021-06-05 13:58:56,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:56,913 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1837 transitions. [2021-06-05 13:58:56,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:56,913 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:56,913 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:57,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 936 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1486 [2021-06-05 13:58:57,114 INFO L430 AbstractCegarLoop]: === Iteration 936 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:57,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:57,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1846976982, now seen corresponding path program 933 times [2021-06-05 13:58:57,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:57,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398631651] [2021-06-05 13:58:57,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:57,115 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:57,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [947683873] [2021-06-05 13:58:57,115 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 937 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 937 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:57,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 13:58:57,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:57,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:58:57,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:57,232 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:58:57,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:57,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398631651] [2021-06-05 13:58:57,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:57,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947683873] [2021-06-05 13:58:57,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947683873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:57,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:57,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:58:57,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740008847] [2021-06-05 13:58:57,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:58:57,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:57,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:58:57,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:58:57,233 INFO L87 Difference]: Start difference. First operand 651 states and 1837 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:57,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:57,799 INFO L93 Difference]: Finished difference Result 769 states and 2092 transitions. [2021-06-05 13:58:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:58:57,800 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:57,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:57,801 INFO L225 Difference]: With dead ends: 769 [2021-06-05 13:58:57,801 INFO L226 Difference]: Without dead ends: 765 [2021-06-05 13:58:57,801 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 98.8ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:57,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2021-06-05 13:58:57,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 648. [2021-06-05 13:58:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 2.820710973724884) internal successors, (1825), 647 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1825 transitions. [2021-06-05 13:58:57,807 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1825 transitions. Word has length 19 [2021-06-05 13:58:57,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:57,808 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 1825 transitions. [2021-06-05 13:58:57,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:57,808 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1825 transitions. [2021-06-05 13:58:57,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:57,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:57,808 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:58,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 937 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1487 [2021-06-05 13:58:58,009 INFO L430 AbstractCegarLoop]: === Iteration 937 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:58,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:58,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1703750019, now seen corresponding path program 934 times [2021-06-05 13:58:58,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:58,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747878136] [2021-06-05 13:58:58,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:58,010 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:58,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988771896] [2021-06-05 13:58:58,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 938 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 938 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:58,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:58:58,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:58,034 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:58:58,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:58,043 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 13:58:58,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:58:58,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:58,071 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 13:58:58,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 13:58:58,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 13:58:58,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 13:58:58,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:58,152 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 37 treesize of output 36 [2021-06-05 13:58:58,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 13:58:58,204 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 13:58:58,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 13:58:58,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:58,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:58,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:58:58,348 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 35 treesize of output 40 [2021-06-05 13:58:58,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:70 [2021-06-05 13:58:58,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:58:58,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 13:58:58,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:58:58,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:58:58,426 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:58:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:58,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:58,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747878136] [2021-06-05 13:58:58,473 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:58,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988771896] [2021-06-05 13:58:58,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988771896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:58,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:58,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:58,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970758642] [2021-06-05 13:58:58,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:58,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:58,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:58,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:58,474 INFO L87 Difference]: Start difference. First operand 648 states and 1825 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:59,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:58:59,397 INFO L93 Difference]: Finished difference Result 700 states and 1910 transitions. [2021-06-05 13:58:59,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:58:59,399 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:58:59,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:58:59,400 INFO L225 Difference]: With dead ends: 700 [2021-06-05 13:58:59,400 INFO L226 Difference]: Without dead ends: 694 [2021-06-05 13:58:59,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 262.9ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:58:59,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-06-05 13:58:59,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 647. [2021-06-05 13:58:59,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.821981424148607) internal successors, (1823), 646 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:59,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1823 transitions. [2021-06-05 13:58:59,406 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1823 transitions. Word has length 19 [2021-06-05 13:58:59,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:58:59,406 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1823 transitions. [2021-06-05 13:58:59,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:58:59,406 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1823 transitions. [2021-06-05 13:58:59,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:58:59,407 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:58:59,407 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:58:59,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 938 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1488 [2021-06-05 13:58:59,607 INFO L430 AbstractCegarLoop]: === Iteration 938 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:58:59,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:58:59,608 INFO L82 PathProgramCache]: Analyzing trace with hash 25297315, now seen corresponding path program 935 times [2021-06-05 13:58:59,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:58:59,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086145059] [2021-06-05 13:58:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:58:59,609 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:58:59,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523629244] [2021-06-05 13:58:59,609 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 939 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 939 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:58:59,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 13:58:59,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:58:59,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:58:59,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:58:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:58:59,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:58:59,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086145059] [2021-06-05 13:58:59,798 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:58:59,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523629244] [2021-06-05 13:58:59,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523629244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:58:59,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:58:59,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:58:59,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673418893] [2021-06-05 13:58:59,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:58:59,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:58:59,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:58:59,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:58:59,798 INFO L87 Difference]: Start difference. First operand 647 states and 1823 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:00,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:00,423 INFO L93 Difference]: Finished difference Result 873 states and 2330 transitions. [2021-06-05 13:59:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:00,425 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:00,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:00,426 INFO L225 Difference]: With dead ends: 873 [2021-06-05 13:59:00,426 INFO L226 Difference]: Without dead ends: 868 [2021-06-05 13:59:00,426 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:59:00,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 868 states. [2021-06-05 13:59:00,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 868 to 643. [2021-06-05 13:59:00,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 2.8130841121495327) internal successors, (1806), 642 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:00,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1806 transitions. [2021-06-05 13:59:00,433 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1806 transitions. Word has length 19 [2021-06-05 13:59:00,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:00,433 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 1806 transitions. [2021-06-05 13:59:00,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:00,433 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1806 transitions. [2021-06-05 13:59:00,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:00,434 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:00,434 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:00,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 939 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1489 [2021-06-05 13:59:00,634 INFO L430 AbstractCegarLoop]: === Iteration 939 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:00,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:00,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1743641021, now seen corresponding path program 936 times [2021-06-05 13:59:00,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:00,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858431052] [2021-06-05 13:59:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:00,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:00,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270902102] [2021-06-05 13:59:00,636 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 940 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 940 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:00,663 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:59:00,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:00,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:00,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:00,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:00,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858431052] [2021-06-05 13:59:00,777 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:00,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270902102] [2021-06-05 13:59:00,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270902102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:00,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:00,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:00,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79209348] [2021-06-05 13:59:00,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:00,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:00,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:00,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:00,778 INFO L87 Difference]: Start difference. First operand 643 states and 1806 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:01,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:01,656 INFO L93 Difference]: Finished difference Result 890 states and 2360 transitions. [2021-06-05 13:59:01,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:01,658 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:01,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:01,659 INFO L225 Difference]: With dead ends: 890 [2021-06-05 13:59:01,659 INFO L226 Difference]: Without dead ends: 886 [2021-06-05 13:59:01,659 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 102.0ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:59:01,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2021-06-05 13:59:01,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 632. [2021-06-05 13:59:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.797147385103011) internal successors, (1765), 631 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1765 transitions. [2021-06-05 13:59:01,666 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1765 transitions. Word has length 19 [2021-06-05 13:59:01,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:01,666 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1765 transitions. [2021-06-05 13:59:01,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:01,666 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1765 transitions. [2021-06-05 13:59:01,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:01,667 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:01,667 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:01,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1490,940 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:01,867 INFO L430 AbstractCegarLoop]: === Iteration 940 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:01,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:01,867 INFO L82 PathProgramCache]: Analyzing trace with hash 596752121, now seen corresponding path program 937 times [2021-06-05 13:59:01,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:01,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844561240] [2021-06-05 13:59:01,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:01,869 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:01,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888309048] [2021-06-05 13:59:01,869 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 941 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 941 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:59:01,893 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:59:01,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:01,901 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 13:59:01,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:01,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,908 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 13:59:01,928 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 13:59:01,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:01,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 13:59:01,958 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 13:59:01,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:01,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:01,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 13:59:01,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:01,988 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 13:59:01,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:02,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 13:59:02,039 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 13:59:02,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:02,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 13:59:02,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:02,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:02,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 27 treesize of output 32 [2021-06-05 13:59:02,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:02,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:72 [2021-06-05 13:59:02,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:59:02,230 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 13:59:02,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:02,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:59:02,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:02,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:02,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:59:02,290 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:02,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:02,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844561240] [2021-06-05 13:59:02,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:02,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888309048] [2021-06-05 13:59:02,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888309048] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:02,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:02,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:02,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067841263] [2021-06-05 13:59:02,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:02,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:02,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:02,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:02,291 INFO L87 Difference]: Start difference. First operand 632 states and 1765 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:03,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:03,479 INFO L93 Difference]: Finished difference Result 688 states and 1869 transitions. [2021-06-05 13:59:03,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:03,480 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:03,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:03,481 INFO L225 Difference]: With dead ends: 688 [2021-06-05 13:59:03,481 INFO L226 Difference]: Without dead ends: 683 [2021-06-05 13:59:03,481 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 250.7ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:03,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-06-05 13:59:03,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 634. [2021-06-05 13:59:03,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7993680884676144) internal successors, (1772), 633 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:03,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1772 transitions. [2021-06-05 13:59:03,488 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1772 transitions. Word has length 19 [2021-06-05 13:59:03,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:03,488 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1772 transitions. [2021-06-05 13:59:03,488 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:03,488 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1772 transitions. [2021-06-05 13:59:03,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:03,488 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:03,488 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:03,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1491,941 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:03,689 INFO L430 AbstractCegarLoop]: === Iteration 941 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:03,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:03,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1979871469, now seen corresponding path program 938 times [2021-06-05 13:59:03,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:03,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432976886] [2021-06-05 13:59:03,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:03,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:03,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779549860] [2021-06-05 13:59:03,690 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 942 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 942 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:03,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:59:03,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:03,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:03,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:03,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:03,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432976886] [2021-06-05 13:59:03,837 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:03,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779549860] [2021-06-05 13:59:03,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779549860] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:03,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:03,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:03,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330388938] [2021-06-05 13:59:03,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:03,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:03,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:03,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:03,837 INFO L87 Difference]: Start difference. First operand 634 states and 1772 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:04,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:04,619 INFO L93 Difference]: Finished difference Result 847 states and 2259 transitions. [2021-06-05 13:59:04,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:59:04,621 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:04,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:04,622 INFO L225 Difference]: With dead ends: 847 [2021-06-05 13:59:04,622 INFO L226 Difference]: Without dead ends: 843 [2021-06-05 13:59:04,622 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 158.2ms TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:59:04,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2021-06-05 13:59:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 633. [2021-06-05 13:59:04,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7990506329113924) internal successors, (1769), 632 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:04,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1769 transitions. [2021-06-05 13:59:04,629 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1769 transitions. Word has length 19 [2021-06-05 13:59:04,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:04,629 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1769 transitions. [2021-06-05 13:59:04,630 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:04,630 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1769 transitions. [2021-06-05 13:59:04,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:04,630 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:04,630 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:04,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1492,942 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:04,831 INFO L430 AbstractCegarLoop]: === Iteration 942 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:04,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:04,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1961437443, now seen corresponding path program 939 times [2021-06-05 13:59:04,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:04,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066676667] [2021-06-05 13:59:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:04,832 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:04,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010394003] [2021-06-05 13:59:04,832 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 943 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 943 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:04,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:59:04,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:04,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:04,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:04,971 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:04,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:04,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066676667] [2021-06-05 13:59:04,972 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:04,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010394003] [2021-06-05 13:59:04,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010394003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:04,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:04,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:04,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517954733] [2021-06-05 13:59:04,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:04,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:04,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:04,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:04,972 INFO L87 Difference]: Start difference. First operand 633 states and 1769 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:05,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:05,927 INFO L93 Difference]: Finished difference Result 815 states and 2204 transitions. [2021-06-05 13:59:05,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:59:05,929 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:05,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:05,930 INFO L225 Difference]: With dead ends: 815 [2021-06-05 13:59:05,930 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 13:59:05,930 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 219.6ms TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:59:05,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 13:59:05,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 630. [2021-06-05 13:59:05,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.794912559618442) internal successors, (1758), 629 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:05,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1758 transitions. [2021-06-05 13:59:05,937 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1758 transitions. Word has length 19 [2021-06-05 13:59:05,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:05,937 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1758 transitions. [2021-06-05 13:59:05,937 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:05,937 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1758 transitions. [2021-06-05 13:59:05,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:05,937 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:05,937 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:06,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1493,943 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:06,138 INFO L430 AbstractCegarLoop]: === Iteration 943 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:06,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:06,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1552044415, now seen corresponding path program 940 times [2021-06-05 13:59:06,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:06,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963743748] [2021-06-05 13:59:06,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:06,139 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:06,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [508345442] [2021-06-05 13:59:06,139 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 944 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 944 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:06,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:59:06,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:06,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:06,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:06,278 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:06,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:06,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963743748] [2021-06-05 13:59:06,278 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:06,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508345442] [2021-06-05 13:59:06,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508345442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:06,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:06,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:06,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044920155] [2021-06-05 13:59:06,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:06,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:06,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:06,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:06,279 INFO L87 Difference]: Start difference. First operand 630 states and 1758 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:07,012 INFO L93 Difference]: Finished difference Result 796 states and 2154 transitions. [2021-06-05 13:59:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 13:59:07,014 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:07,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:07,015 INFO L225 Difference]: With dead ends: 796 [2021-06-05 13:59:07,015 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:59:07,015 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 143.6ms TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:59:07,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:59:07,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 621. [2021-06-05 13:59:07,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 2.7806451612903227) internal successors, (1724), 620 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1724 transitions. [2021-06-05 13:59:07,022 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1724 transitions. Word has length 19 [2021-06-05 13:59:07,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:07,022 INFO L482 AbstractCegarLoop]: Abstraction has 621 states and 1724 transitions. [2021-06-05 13:59:07,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,022 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1724 transitions. [2021-06-05 13:59:07,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:07,023 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:07,023 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:07,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1494,944 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:07,223 INFO L430 AbstractCegarLoop]: === Iteration 944 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:07,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:07,223 INFO L82 PathProgramCache]: Analyzing trace with hash -2023679078, now seen corresponding path program 941 times [2021-06-05 13:59:07,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:07,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376467186] [2021-06-05 13:59:07,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:07,225 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:07,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834601186] [2021-06-05 13:59:07,225 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 945 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 945 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:07,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:59:07,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:07,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 13:59:07,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:07,343 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 13:59:07,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:07,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376467186] [2021-06-05 13:59:07,343 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:07,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834601186] [2021-06-05 13:59:07,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834601186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:07,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:07,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:59:07,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991581763] [2021-06-05 13:59:07,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:59:07,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:07,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:59:07,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:59:07,344 INFO L87 Difference]: Start difference. First operand 621 states and 1724 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:07,955 INFO L93 Difference]: Finished difference Result 775 states and 2063 transitions. [2021-06-05 13:59:07,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:59:07,957 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:07,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:07,958 INFO L225 Difference]: With dead ends: 775 [2021-06-05 13:59:07,958 INFO L226 Difference]: Without dead ends: 771 [2021-06-05 13:59:07,958 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 96.7ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:07,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-06-05 13:59:07,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 610. [2021-06-05 13:59:07,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.7717569786535305) internal successors, (1688), 609 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1688 transitions. [2021-06-05 13:59:07,965 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1688 transitions. Word has length 19 [2021-06-05 13:59:07,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:07,965 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 1688 transitions. [2021-06-05 13:59:07,965 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1688 transitions. [2021-06-05 13:59:07,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:07,966 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:07,966 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:08,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 945 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1495 [2021-06-05 13:59:08,166 INFO L430 AbstractCegarLoop]: === Iteration 945 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:08,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:08,166 INFO L82 PathProgramCache]: Analyzing trace with hash -2009457859, now seen corresponding path program 942 times [2021-06-05 13:59:08,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:08,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473825988] [2021-06-05 13:59:08,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:08,168 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:08,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870055521] [2021-06-05 13:59:08,168 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 946 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 946 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:08,197 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 13:59:08,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:08,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:08,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:08,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:08,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473825988] [2021-06-05 13:59:08,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:08,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870055521] [2021-06-05 13:59:08,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870055521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:08,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:08,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:08,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542578296] [2021-06-05 13:59:08,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:08,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:08,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:08,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:08,313 INFO L87 Difference]: Start difference. First operand 610 states and 1688 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:08,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:08,928 INFO L93 Difference]: Finished difference Result 785 states and 2097 transitions. [2021-06-05 13:59:08,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:08,929 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:08,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:08,930 INFO L225 Difference]: With dead ends: 785 [2021-06-05 13:59:08,930 INFO L226 Difference]: Without dead ends: 778 [2021-06-05 13:59:08,930 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 99.9ms TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:59:08,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-06-05 13:59:08,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 606. [2021-06-05 13:59:08,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.768595041322314) internal successors, (1675), 605 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:08,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1675 transitions. [2021-06-05 13:59:08,937 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1675 transitions. Word has length 19 [2021-06-05 13:59:08,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:08,937 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1675 transitions. [2021-06-05 13:59:08,937 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:08,937 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1675 transitions. [2021-06-05 13:59:08,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:08,937 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:08,937 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:09,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 946 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1496 [2021-06-05 13:59:09,138 INFO L430 AbstractCegarLoop]: === Iteration 946 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:09,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:09,138 INFO L82 PathProgramCache]: Analyzing trace with hash -291114153, now seen corresponding path program 943 times [2021-06-05 13:59:09,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:09,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737446220] [2021-06-05 13:59:09,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:09,139 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:09,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012518073] [2021-06-05 13:59:09,139 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 947 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 947 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:59:09,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:09,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:09,280 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:09,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:09,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737446220] [2021-06-05 13:59:09,280 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:09,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012518073] [2021-06-05 13:59:09,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012518073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:09,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:09,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:09,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748168199] [2021-06-05 13:59:09,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:09,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:09,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:09,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:09,280 INFO L87 Difference]: Start difference. First operand 606 states and 1675 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:10,005 INFO L93 Difference]: Finished difference Result 795 states and 2123 transitions. [2021-06-05 13:59:10,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:10,007 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:10,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:10,008 INFO L225 Difference]: With dead ends: 795 [2021-06-05 13:59:10,008 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 13:59:10,008 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:59:10,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 13:59:10,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 595. [2021-06-05 13:59:10,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7525252525252526) internal successors, (1635), 594 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1635 transitions. [2021-06-05 13:59:10,015 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1635 transitions. Word has length 19 [2021-06-05 13:59:10,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:10,015 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1635 transitions. [2021-06-05 13:59:10,015 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,015 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1635 transitions. [2021-06-05 13:59:10,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:10,016 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:10,016 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:10,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 947 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1497 [2021-06-05 13:59:10,216 INFO L430 AbstractCegarLoop]: === Iteration 947 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:10,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:10,216 INFO L82 PathProgramCache]: Analyzing trace with hash 271619837, now seen corresponding path program 944 times [2021-06-05 13:59:10,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:10,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279573361] [2021-06-05 13:59:10,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:10,217 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:10,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1686094169] [2021-06-05 13:59:10,217 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 948 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 948 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:10,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:59:10,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:10,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:10,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:10,335 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:10,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:10,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279573361] [2021-06-05 13:59:10,335 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:10,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686094169] [2021-06-05 13:59:10,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686094169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:10,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:10,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:59:10,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131292842] [2021-06-05 13:59:10,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:59:10,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:10,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:59:10,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:59:10,336 INFO L87 Difference]: Start difference. First operand 595 states and 1635 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:10,992 INFO L93 Difference]: Finished difference Result 691 states and 1853 transitions. [2021-06-05 13:59:10,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 13:59:10,993 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:10,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:10,993 INFO L225 Difference]: With dead ends: 691 [2021-06-05 13:59:10,993 INFO L226 Difference]: Without dead ends: 674 [2021-06-05 13:59:10,994 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 115.4ms TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-06-05 13:59:10,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-06-05 13:59:10,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 602. [2021-06-05 13:59:10,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 2.7487520798668883) internal successors, (1652), 601 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1652 transitions. [2021-06-05 13:59:10,999 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1652 transitions. Word has length 19 [2021-06-05 13:59:10,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:10,999 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 1652 transitions. [2021-06-05 13:59:10,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:10,999 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1652 transitions. [2021-06-05 13:59:11,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:11,000 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:11,000 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:11,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1498,948 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:11,200 INFO L430 AbstractCegarLoop]: === Iteration 948 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:11,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:11,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1107369445, now seen corresponding path program 945 times [2021-06-05 13:59:11,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:11,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54605522] [2021-06-05 13:59:11,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:11,202 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:11,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1801309711] [2021-06-05 13:59:11,202 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 949 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 949 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:11,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:59:11,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:11,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:11,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:11,343 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:11,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:11,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54605522] [2021-06-05 13:59:11,343 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:11,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801309711] [2021-06-05 13:59:11,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801309711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:11,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:11,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:11,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112009813] [2021-06-05 13:59:11,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:11,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:11,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:11,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:11,343 INFO L87 Difference]: Start difference. First operand 602 states and 1652 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:11,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:11,888 INFO L93 Difference]: Finished difference Result 822 states and 2141 transitions. [2021-06-05 13:59:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:11,890 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:11,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:11,891 INFO L225 Difference]: With dead ends: 822 [2021-06-05 13:59:11,891 INFO L226 Difference]: Without dead ends: 814 [2021-06-05 13:59:11,891 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 161.9ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-06-05 13:59:11,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2021-06-05 13:59:11,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 630. [2021-06-05 13:59:11,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7583465818759936) internal successors, (1735), 629 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1735 transitions. [2021-06-05 13:59:11,897 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1735 transitions. Word has length 19 [2021-06-05 13:59:11,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:11,897 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1735 transitions. [2021-06-05 13:59:11,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:11,898 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1735 transitions. [2021-06-05 13:59:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:11,898 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:11,898 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:12,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 949 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1499 [2021-06-05 13:59:12,099 INFO L430 AbstractCegarLoop]: === Iteration 949 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:12,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:12,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1645225023, now seen corresponding path program 946 times [2021-06-05 13:59:12,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:12,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550695085] [2021-06-05 13:59:12,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:12,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:12,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076674576] [2021-06-05 13:59:12,100 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 950 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 950 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:12,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:59:12,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:12,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:12,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:12,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:12,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550695085] [2021-06-05 13:59:12,241 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:12,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076674576] [2021-06-05 13:59:12,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076674576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:12,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:12,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:12,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140307030] [2021-06-05 13:59:12,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:12,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:12,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:12,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:12,241 INFO L87 Difference]: Start difference. First operand 630 states and 1735 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:12,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:12,858 INFO L93 Difference]: Finished difference Result 906 states and 2330 transitions. [2021-06-05 13:59:12,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:12,860 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:12,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:12,861 INFO L225 Difference]: With dead ends: 906 [2021-06-05 13:59:12,861 INFO L226 Difference]: Without dead ends: 899 [2021-06-05 13:59:12,861 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 151.2ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 13:59:12,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-06-05 13:59:12,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 634. [2021-06-05 13:59:12,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7614533965244865) internal successors, (1748), 633 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:12,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1748 transitions. [2021-06-05 13:59:12,868 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1748 transitions. Word has length 19 [2021-06-05 13:59:12,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:12,868 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1748 transitions. [2021-06-05 13:59:12,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:12,868 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1748 transitions. [2021-06-05 13:59:12,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:12,869 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:12,869 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:13,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 950 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1500 [2021-06-05 13:59:13,069 INFO L430 AbstractCegarLoop]: === Iteration 950 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:13,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:13,069 INFO L82 PathProgramCache]: Analyzing trace with hash 415634779, now seen corresponding path program 947 times [2021-06-05 13:59:13,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:13,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996966030] [2021-06-05 13:59:13,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:13,070 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:13,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803312011] [2021-06-05 13:59:13,070 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 951 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 951 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:13,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:59:13,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:13,097 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:59:13,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:13,118 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 13:59:13,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:59:13,140 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 13:59:13,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:59:13,171 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 13:59:13,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:59:13,234 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 13:59:13,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:59:13,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,272 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 13:59:13,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:59:13,348 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 13:59:13,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:59:13,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:59:13,402 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 13:59:13,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:13,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:59:13,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:13,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:13,429 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 13:59:13,429 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:34 [2021-06-05 13:59:13,472 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:13,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996966030] [2021-06-05 13:59:13,472 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803312011] [2021-06-05 13:59:13,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803312011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:13,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:13,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:13,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835128189] [2021-06-05 13:59:13,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:13,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:13,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:13,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:13,473 INFO L87 Difference]: Start difference. First operand 634 states and 1748 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:14,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:14,298 INFO L93 Difference]: Finished difference Result 666 states and 1815 transitions. [2021-06-05 13:59:14,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:59:14,300 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:14,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:14,301 INFO L225 Difference]: With dead ends: 666 [2021-06-05 13:59:14,301 INFO L226 Difference]: Without dead ends: 660 [2021-06-05 13:59:14,301 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 213.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:14,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-06-05 13:59:14,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 635. [2021-06-05 13:59:14,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7602523659305995) internal successors, (1750), 634 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:14,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1750 transitions. [2021-06-05 13:59:14,307 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1750 transitions. Word has length 19 [2021-06-05 13:59:14,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:14,307 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1750 transitions. [2021-06-05 13:59:14,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:14,307 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1750 transitions. [2021-06-05 13:59:14,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:14,308 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:14,308 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:14,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 951 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1501 [2021-06-05 13:59:14,508 INFO L430 AbstractCegarLoop]: === Iteration 951 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:14,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:14,508 INFO L82 PathProgramCache]: Analyzing trace with hash 2144682113, now seen corresponding path program 948 times [2021-06-05 13:59:14,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:14,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213123660] [2021-06-05 13:59:14,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:14,509 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:14,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1157193055] [2021-06-05 13:59:14,510 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 952 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 952 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:14,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:59:14,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:14,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:14,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:14,654 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:14,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:14,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213123660] [2021-06-05 13:59:14,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:14,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157193055] [2021-06-05 13:59:14,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157193055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:14,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:14,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:14,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67643176] [2021-06-05 13:59:14,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:14,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:14,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:14,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:14,655 INFO L87 Difference]: Start difference. First operand 635 states and 1750 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:15,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:15,371 INFO L93 Difference]: Finished difference Result 998 states and 2561 transitions. [2021-06-05 13:59:15,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:15,373 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:15,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:15,374 INFO L225 Difference]: With dead ends: 998 [2021-06-05 13:59:15,374 INFO L226 Difference]: Without dead ends: 992 [2021-06-05 13:59:15,374 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-06-05 13:59:15,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-06-05 13:59:15,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 639. [2021-06-05 13:59:15,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 2.7664576802507836) internal successors, (1765), 638 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:15,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1765 transitions. [2021-06-05 13:59:15,381 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1765 transitions. Word has length 19 [2021-06-05 13:59:15,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:15,381 INFO L482 AbstractCegarLoop]: Abstraction has 639 states and 1765 transitions. [2021-06-05 13:59:15,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:15,381 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1765 transitions. [2021-06-05 13:59:15,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:15,382 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:15,382 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:15,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 952 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1502 [2021-06-05 13:59:15,582 INFO L430 AbstractCegarLoop]: === Iteration 952 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:15,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:15,583 INFO L82 PathProgramCache]: Analyzing trace with hash -431941477, now seen corresponding path program 949 times [2021-06-05 13:59:15,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:15,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842896457] [2021-06-05 13:59:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:15,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:15,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [704087409] [2021-06-05 13:59:15,584 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 953 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 953 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:59:15,609 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:59:15,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:15,630 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 13:59:15,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 13:59:15,685 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 13:59:15,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:59:15,717 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 13:59:15,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:59:15,785 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 13:59:15,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 13:59:15,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:15,823 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 13:59:15,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 13:59:15,868 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 13:59:15,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:59:15,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:59:15,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 13:59:15,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:15,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:15,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:59:16,014 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:16,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:16,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842896457] [2021-06-05 13:59:16,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:16,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704087409] [2021-06-05 13:59:16,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704087409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:16,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:16,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:16,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133494271] [2021-06-05 13:59:16,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:16,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:16,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:16,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:16,015 INFO L87 Difference]: Start difference. First operand 639 states and 1765 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:16,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:16,953 INFO L93 Difference]: Finished difference Result 696 states and 1898 transitions. [2021-06-05 13:59:16,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:16,954 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:16,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:16,955 INFO L225 Difference]: With dead ends: 696 [2021-06-05 13:59:16,955 INFO L226 Difference]: Without dead ends: 692 [2021-06-05 13:59:16,955 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 216.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:16,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-06-05 13:59:16,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 640. [2021-06-05 13:59:16,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7668231611893583) internal successors, (1768), 639 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1768 transitions. [2021-06-05 13:59:16,961 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1768 transitions. Word has length 19 [2021-06-05 13:59:16,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:16,961 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1768 transitions. [2021-06-05 13:59:16,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:16,961 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1768 transitions. [2021-06-05 13:59:16,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:16,962 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:16,962 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:17,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1503,953 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:17,162 INFO L430 AbstractCegarLoop]: === Iteration 953 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:17,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:17,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1381333537, now seen corresponding path program 950 times [2021-06-05 13:59:17,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:17,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521385883] [2021-06-05 13:59:17,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:17,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:17,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372326013] [2021-06-05 13:59:17,164 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 954 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 954 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:17,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:59:17,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:17,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:17,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:17,284 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:17,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:17,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521385883] [2021-06-05 13:59:17,284 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:17,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372326013] [2021-06-05 13:59:17,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372326013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:17,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:17,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 13:59:17,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140577288] [2021-06-05 13:59:17,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 13:59:17,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:17,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 13:59:17,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 13:59:17,285 INFO L87 Difference]: Start difference. First operand 640 states and 1768 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:17,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:17,982 INFO L93 Difference]: Finished difference Result 731 states and 1975 transitions. [2021-06-05 13:59:17,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:59:17,983 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:17,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:17,984 INFO L225 Difference]: With dead ends: 731 [2021-06-05 13:59:17,984 INFO L226 Difference]: Without dead ends: 714 [2021-06-05 13:59:17,984 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 84.5ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:17,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-06-05 13:59:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 642. [2021-06-05 13:59:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 2.767550702028081) internal successors, (1774), 641 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1774 transitions. [2021-06-05 13:59:17,990 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1774 transitions. Word has length 19 [2021-06-05 13:59:17,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:17,990 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 1774 transitions. [2021-06-05 13:59:17,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:17,990 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1774 transitions. [2021-06-05 13:59:17,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:17,991 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:17,991 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:18,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1504,954 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:18,192 INFO L430 AbstractCegarLoop]: === Iteration 954 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:18,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:18,192 INFO L82 PathProgramCache]: Analyzing trace with hash 2061996951, now seen corresponding path program 951 times [2021-06-05 13:59:18,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:18,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245463528] [2021-06-05 13:59:18,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:18,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:18,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787525093] [2021-06-05 13:59:18,193 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 955 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 955 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:18,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:59:18,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:18,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:18,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:18,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:18,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245463528] [2021-06-05 13:59:18,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:18,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787525093] [2021-06-05 13:59:18,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787525093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:18,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:18,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:18,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119878238] [2021-06-05 13:59:18,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:18,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:18,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:18,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:18,406 INFO L87 Difference]: Start difference. First operand 642 states and 1774 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:19,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:19,123 INFO L93 Difference]: Finished difference Result 873 states and 2309 transitions. [2021-06-05 13:59:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:59:19,126 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:19,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:19,127 INFO L225 Difference]: With dead ends: 873 [2021-06-05 13:59:19,127 INFO L226 Difference]: Without dead ends: 866 [2021-06-05 13:59:19,127 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 302.4ms TimeCoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:59:19,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2021-06-05 13:59:19,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 650. [2021-06-05 13:59:19,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.7765793528505394) internal successors, (1802), 649 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:19,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1802 transitions. [2021-06-05 13:59:19,134 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1802 transitions. Word has length 19 [2021-06-05 13:59:19,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:19,134 INFO L482 AbstractCegarLoop]: Abstraction has 650 states and 1802 transitions. [2021-06-05 13:59:19,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:19,134 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1802 transitions. [2021-06-05 13:59:19,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:19,134 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:19,134 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:19,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1505,955 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:19,335 INFO L430 AbstractCegarLoop]: === Iteration 955 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:19,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:19,335 INFO L82 PathProgramCache]: Analyzing trace with hash -172110543, now seen corresponding path program 952 times [2021-06-05 13:59:19,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:19,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996572023] [2021-06-05 13:59:19,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:19,336 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:19,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946413219] [2021-06-05 13:59:19,336 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 956 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 956 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:19,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:59:19,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:19,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:19,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:19,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:19,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996572023] [2021-06-05 13:59:19,476 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:19,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946413219] [2021-06-05 13:59:19,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946413219] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:19,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:19,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:19,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375679411] [2021-06-05 13:59:19,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:19,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:19,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:19,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:19,477 INFO L87 Difference]: Start difference. First operand 650 states and 1802 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:20,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:20,295 INFO L93 Difference]: Finished difference Result 923 states and 2423 transitions. [2021-06-05 13:59:20,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 13:59:20,298 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:20,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:20,299 INFO L225 Difference]: With dead ends: 923 [2021-06-05 13:59:20,299 INFO L226 Difference]: Without dead ends: 917 [2021-06-05 13:59:20,299 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 175.1ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-06-05 13:59:20,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-06-05 13:59:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 655. [2021-06-05 13:59:20,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.779816513761468) internal successors, (1818), 654 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1818 transitions. [2021-06-05 13:59:20,310 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1818 transitions. Word has length 19 [2021-06-05 13:59:20,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:20,310 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1818 transitions. [2021-06-05 13:59:20,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:20,310 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1818 transitions. [2021-06-05 13:59:20,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:20,311 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:20,311 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:20,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1506,956 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:20,511 INFO L430 AbstractCegarLoop]: === Iteration 956 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:20,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:20,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1019686799, now seen corresponding path program 953 times [2021-06-05 13:59:20,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:20,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393984887] [2021-06-05 13:59:20,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:20,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:20,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1080801762] [2021-06-05 13:59:20,513 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 957 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 957 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:20,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 13:59:20,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:20,540 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 13:59:20,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:20,562 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 13:59:20,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:59:20,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,582 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 13:59:20,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 13:59:20,657 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 13:59:20,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:59:20,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 8 treesize of output 7 [2021-06-05 13:59:20,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:59:20,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 13:59:20,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 13:59:20,806 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 13:59:20,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:59:20,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:59:20,855 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 13:59:20,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:20,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:59:20,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:20,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:20,878 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 13:59:20,878 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:34 [2021-06-05 13:59:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:20,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:20,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393984887] [2021-06-05 13:59:20,939 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:20,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080801762] [2021-06-05 13:59:20,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080801762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:20,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:20,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:20,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237038816] [2021-06-05 13:59:20,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:20,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:20,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:20,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:20,940 INFO L87 Difference]: Start difference. First operand 655 states and 1818 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:21,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:21,728 INFO L93 Difference]: Finished difference Result 692 states and 1903 transitions. [2021-06-05 13:59:21,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 13:59:21,729 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:21,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:21,730 INFO L225 Difference]: With dead ends: 692 [2021-06-05 13:59:21,730 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 13:59:21,730 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 243.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:21,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 13:59:21,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 652. [2021-06-05 13:59:21,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 2.781874039938556) internal successors, (1811), 651 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:21,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1811 transitions. [2021-06-05 13:59:21,736 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1811 transitions. Word has length 19 [2021-06-05 13:59:21,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:21,736 INFO L482 AbstractCegarLoop]: Abstraction has 652 states and 1811 transitions. [2021-06-05 13:59:21,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:21,736 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1811 transitions. [2021-06-05 13:59:21,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:21,737 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:21,737 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:21,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1507,957 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:21,937 INFO L430 AbstractCegarLoop]: === Iteration 957 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:21,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:21,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1336292029, now seen corresponding path program 954 times [2021-06-05 13:59:21,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:21,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643812460] [2021-06-05 13:59:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:21,939 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:21,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116995668] [2021-06-05 13:59:21,939 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 958 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 958 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:21,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 13:59:21,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:21,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:21,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:22,094 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:22,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:22,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643812460] [2021-06-05 13:59:22,094 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:22,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116995668] [2021-06-05 13:59:22,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116995668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:22,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:22,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:59:22,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959460397] [2021-06-05 13:59:22,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:59:22,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:22,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:59:22,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:22,095 INFO L87 Difference]: Start difference. First operand 652 states and 1811 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:22,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:22,808 INFO L93 Difference]: Finished difference Result 711 states and 1947 transitions. [2021-06-05 13:59:22,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 13:59:22,810 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:22,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:22,810 INFO L225 Difference]: With dead ends: 711 [2021-06-05 13:59:22,811 INFO L226 Difference]: Without dead ends: 708 [2021-06-05 13:59:22,811 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 172.2ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-06-05 13:59:22,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-06-05 13:59:22,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 654. [2021-06-05 13:59:22,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.782542113323124) internal successors, (1817), 653 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:22,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1817 transitions. [2021-06-05 13:59:22,817 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1817 transitions. Word has length 19 [2021-06-05 13:59:22,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:22,817 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1817 transitions. [2021-06-05 13:59:22,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:22,817 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1817 transitions. [2021-06-05 13:59:22,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:22,818 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:22,818 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:23,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1508,958 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:23,018 INFO L430 AbstractCegarLoop]: === Iteration 958 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:23,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:23,019 INFO L82 PathProgramCache]: Analyzing trace with hash 1354726055, now seen corresponding path program 955 times [2021-06-05 13:59:23,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:23,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554961360] [2021-06-05 13:59:23,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:23,020 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:23,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1196693965] [2021-06-05 13:59:23,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 959 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 959 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:59:23,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:23,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:23,298 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:23,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:23,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554961360] [2021-06-05 13:59:23,298 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:23,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196693965] [2021-06-05 13:59:23,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196693965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:23,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:23,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:59:23,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891308033] [2021-06-05 13:59:23,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:59:23,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:23,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:59:23,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:23,298 INFO L87 Difference]: Start difference. First operand 654 states and 1817 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:24,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:24,122 INFO L93 Difference]: Finished difference Result 709 states and 1942 transitions. [2021-06-05 13:59:24,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 13:59:24,123 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:24,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:24,123 INFO L225 Difference]: With dead ends: 709 [2021-06-05 13:59:24,124 INFO L226 Difference]: Without dead ends: 706 [2021-06-05 13:59:24,124 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 352.1ms TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:59:24,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-06-05 13:59:24,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 655. [2021-06-05 13:59:24,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.7844036697247705) internal successors, (1821), 654 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:24,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1821 transitions. [2021-06-05 13:59:24,130 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1821 transitions. Word has length 19 [2021-06-05 13:59:24,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:24,130 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1821 transitions. [2021-06-05 13:59:24,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:24,130 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1821 transitions. [2021-06-05 13:59:24,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:24,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:24,131 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:24,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1509,959 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:24,331 INFO L430 AbstractCegarLoop]: === Iteration 959 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:24,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:24,331 INFO L82 PathProgramCache]: Analyzing trace with hash 363119259, now seen corresponding path program 956 times [2021-06-05 13:59:24,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:24,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532133625] [2021-06-05 13:59:24,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:24,332 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:24,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [860624822] [2021-06-05 13:59:24,332 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 960 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 960 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:24,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:59:24,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:24,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:24,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:24,474 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:24,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:24,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532133625] [2021-06-05 13:59:24,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:24,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860624822] [2021-06-05 13:59:24,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860624822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:24,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:24,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:24,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114442856] [2021-06-05 13:59:24,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:24,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:24,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:24,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:24,475 INFO L87 Difference]: Start difference. First operand 655 states and 1821 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:25,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:25,234 INFO L93 Difference]: Finished difference Result 871 states and 2343 transitions. [2021-06-05 13:59:25,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:59:25,236 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:25,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:25,237 INFO L225 Difference]: With dead ends: 871 [2021-06-05 13:59:25,237 INFO L226 Difference]: Without dead ends: 865 [2021-06-05 13:59:25,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 219.7ms TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:59:25,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2021-06-05 13:59:25,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 666. [2021-06-05 13:59:25,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.7969924812030076) internal successors, (1860), 665 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:25,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1860 transitions. [2021-06-05 13:59:25,249 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1860 transitions. Word has length 19 [2021-06-05 13:59:25,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:25,249 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1860 transitions. [2021-06-05 13:59:25,249 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:25,249 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1860 transitions. [2021-06-05 13:59:25,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:25,249 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:25,249 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:25,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1510,960 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:25,450 INFO L430 AbstractCegarLoop]: === Iteration 960 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:25,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:25,450 INFO L82 PathProgramCache]: Analyzing trace with hash 2092166593, now seen corresponding path program 957 times [2021-06-05 13:59:25,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:25,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857231964] [2021-06-05 13:59:25,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:25,451 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:25,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [13582739] [2021-06-05 13:59:25,451 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 961 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 961 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:25,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 13:59:25,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:25,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:25,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:25,592 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:25,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:25,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857231964] [2021-06-05 13:59:25,592 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:25,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13582739] [2021-06-05 13:59:25,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13582739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:25,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:25,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:25,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413821967] [2021-06-05 13:59:25,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:25,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:25,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:25,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:25,593 INFO L87 Difference]: Start difference. First operand 666 states and 1860 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:26,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:26,361 INFO L93 Difference]: Finished difference Result 905 states and 2420 transitions. [2021-06-05 13:59:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:59:26,363 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:26,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:26,364 INFO L225 Difference]: With dead ends: 905 [2021-06-05 13:59:26,364 INFO L226 Difference]: Without dead ends: 900 [2021-06-05 13:59:26,364 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 194.5ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:59:26,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-06-05 13:59:26,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 665. [2021-06-05 13:59:26,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7936746987951806) internal successors, (1855), 664 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:26,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1855 transitions. [2021-06-05 13:59:26,372 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1855 transitions. Word has length 19 [2021-06-05 13:59:26,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:26,372 INFO L482 AbstractCegarLoop]: Abstraction has 665 states and 1855 transitions. [2021-06-05 13:59:26,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:26,372 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1855 transitions. [2021-06-05 13:59:26,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:26,373 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:26,373 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:26,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 961 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1511 [2021-06-05 13:59:26,573 INFO L430 AbstractCegarLoop]: === Iteration 961 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:26,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:26,573 INFO L82 PathProgramCache]: Analyzing trace with hash -484456997, now seen corresponding path program 958 times [2021-06-05 13:59:26,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:26,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028861293] [2021-06-05 13:59:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:26,574 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:26,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965294107] [2021-06-05 13:59:26,574 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 962 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 962 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:26,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:59:26,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:26,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:26,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:26,712 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:26,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:26,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028861293] [2021-06-05 13:59:26,713 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:26,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965294107] [2021-06-05 13:59:26,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965294107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:26,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:26,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:26,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516531873] [2021-06-05 13:59:26,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:26,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:26,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:26,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:26,713 INFO L87 Difference]: Start difference. First operand 665 states and 1855 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:27,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:27,500 INFO L93 Difference]: Finished difference Result 922 states and 2466 transitions. [2021-06-05 13:59:27,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:59:27,502 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:27,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:27,503 INFO L225 Difference]: With dead ends: 922 [2021-06-05 13:59:27,503 INFO L226 Difference]: Without dead ends: 918 [2021-06-05 13:59:27,503 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 189.8ms TimeCoverageRelationStatistics Valid=127, Invalid=335, Unknown=0, NotChecked=0, Total=462 [2021-06-05 13:59:27,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-06-05 13:59:27,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 665. [2021-06-05 13:59:27,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.799698795180723) internal successors, (1859), 664 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1859 transitions. [2021-06-05 13:59:27,511 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1859 transitions. Word has length 19 [2021-06-05 13:59:27,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:27,511 INFO L482 AbstractCegarLoop]: Abstraction has 665 states and 1859 transitions. [2021-06-05 13:59:27,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:27,511 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1859 transitions. [2021-06-05 13:59:27,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:27,511 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:27,512 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:27,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 962 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1512 [2021-06-05 13:59:27,712 INFO L430 AbstractCegarLoop]: === Iteration 962 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:27,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:27,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1624083937, now seen corresponding path program 959 times [2021-06-05 13:59:27,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:27,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140122198] [2021-06-05 13:59:27,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:27,713 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:27,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1570678926] [2021-06-05 13:59:27,713 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 963 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 963 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:27,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 13:59:27,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:27,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:27,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:27,948 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:27,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:27,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140122198] [2021-06-05 13:59:27,948 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:27,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570678926] [2021-06-05 13:59:27,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570678926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:27,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:27,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 13:59:27,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623623005] [2021-06-05 13:59:27,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 13:59:27,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:27,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 13:59:27,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:27,949 INFO L87 Difference]: Start difference. First operand 665 states and 1859 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:28,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:28,828 INFO L93 Difference]: Finished difference Result 734 states and 2016 transitions. [2021-06-05 13:59:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 13:59:28,829 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:28,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:28,830 INFO L225 Difference]: With dead ends: 734 [2021-06-05 13:59:28,830 INFO L226 Difference]: Without dead ends: 731 [2021-06-05 13:59:28,830 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 327.1ms TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-06-05 13:59:28,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-06-05 13:59:28,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 666. [2021-06-05 13:59:28,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.8015037593984964) internal successors, (1863), 665 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:28,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1863 transitions. [2021-06-05 13:59:28,836 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1863 transitions. Word has length 19 [2021-06-05 13:59:28,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:28,836 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1863 transitions. [2021-06-05 13:59:28,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:28,836 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1863 transitions. [2021-06-05 13:59:28,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:28,837 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:28,837 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:29,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1513,963 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:29,037 INFO L430 AbstractCegarLoop]: === Iteration 963 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:29,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1631345897, now seen corresponding path program 960 times [2021-06-05 13:59:29,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:29,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055031665] [2021-06-05 13:59:29,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:29,039 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:29,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533071202] [2021-06-05 13:59:29,039 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 964 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 964 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:29,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 13:59:29,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:29,065 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:59:29,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:29,087 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 13:59:29,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,093 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:59:29,106 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 13:59:29,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:59:29,137 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 13:59:29,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:59:29,184 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 13:59:29,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 13:59:29,230 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 13:59:29,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 13:59:29,282 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 13:59:29,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 13:59:29,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 13:59:29,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 13:59:29,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:29,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:29,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:59:29,460 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:29,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:29,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055031665] [2021-06-05 13:59:29,461 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:29,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533071202] [2021-06-05 13:59:29,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533071202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:29,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:29,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:29,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692129797] [2021-06-05 13:59:29,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:29,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:29,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:29,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:29,461 INFO L87 Difference]: Start difference. First operand 666 states and 1863 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:30,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:30,292 INFO L93 Difference]: Finished difference Result 691 states and 1913 transitions. [2021-06-05 13:59:30,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:30,293 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:30,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:30,294 INFO L225 Difference]: With dead ends: 691 [2021-06-05 13:59:30,294 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 13:59:30,294 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 233.8ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:30,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 13:59:30,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-06-05 13:59:30,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.8018018018018016) internal successors, (1866), 666 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1866 transitions. [2021-06-05 13:59:30,300 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1866 transitions. Word has length 19 [2021-06-05 13:59:30,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:30,300 INFO L482 AbstractCegarLoop]: Abstraction has 667 states and 1866 transitions. [2021-06-05 13:59:30,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:30,300 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1866 transitions. [2021-06-05 13:59:30,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:30,301 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:30,301 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:30,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 964 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1514 [2021-06-05 13:59:30,501 INFO L430 AbstractCegarLoop]: === Iteration 964 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:30,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:30,502 INFO L82 PathProgramCache]: Analyzing trace with hash 86997809, now seen corresponding path program 961 times [2021-06-05 13:59:30,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:30,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751306108] [2021-06-05 13:59:30,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:30,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:30,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248323842] [2021-06-05 13:59:30,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 965 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 965 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:30,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 13:59:30,528 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 13:59:30,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:30,549 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 13:59:30,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 13:59:30,570 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 13:59:30,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 13:59:30,600 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 13:59:30,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 13:59:30,648 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 13:59:30,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 13:59:30,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 13:59:30,692 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 13:59:30,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 13:59:30,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 13:59:30,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 13:59:30,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 13:59:30,836 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 13:59:30,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 13:59:30,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 13:59:30,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 13:59:30,855 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 13:59:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:30,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:30,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751306108] [2021-06-05 13:59:30,924 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:30,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248323842] [2021-06-05 13:59:30,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248323842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:30,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:30,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:30,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757140025] [2021-06-05 13:59:30,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:30,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:30,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:30,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:30,924 INFO L87 Difference]: Start difference. First operand 667 states and 1866 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:31,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:31,721 INFO L93 Difference]: Finished difference Result 702 states and 1941 transitions. [2021-06-05 13:59:31,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 13:59:31,722 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:31,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:31,723 INFO L225 Difference]: With dead ends: 702 [2021-06-05 13:59:31,723 INFO L226 Difference]: Without dead ends: 698 [2021-06-05 13:59:31,724 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 228.1ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 13:59:31,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-06-05 13:59:31,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 666. [2021-06-05 13:59:31,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.8015037593984964) internal successors, (1863), 665 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1863 transitions. [2021-06-05 13:59:31,730 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1863 transitions. Word has length 19 [2021-06-05 13:59:31,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:31,730 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1863 transitions. [2021-06-05 13:59:31,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:31,730 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1863 transitions. [2021-06-05 13:59:31,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:31,731 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:31,731 INFO L521 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:31,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1515,965 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:31,931 INFO L430 AbstractCegarLoop]: === Iteration 965 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:31,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:31,931 INFO L82 PathProgramCache]: Analyzing trace with hash 105431835, now seen corresponding path program 962 times [2021-06-05 13:59:31,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:31,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740832523] [2021-06-05 13:59:31,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:31,932 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:31,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [951363669] [2021-06-05 13:59:31,932 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 966 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 966 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:31,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 13:59:31,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:31,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 13:59:31,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 13:59:32,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:32,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740832523] [2021-06-05 13:59:32,073 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:32,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951363669] [2021-06-05 13:59:32,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951363669] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:32,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:32,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 13:59:32,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851948071] [2021-06-05 13:59:32,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 13:59:32,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:32,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 13:59:32,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 13:59:32,074 INFO L87 Difference]: Start difference. First operand 666 states and 1863 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:33,317 INFO L93 Difference]: Finished difference Result 894 states and 2459 transitions. [2021-06-05 13:59:33,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 13:59:33,318 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:33,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:33,319 INFO L225 Difference]: With dead ends: 894 [2021-06-05 13:59:33,319 INFO L226 Difference]: Without dead ends: 888 [2021-06-05 13:59:33,319 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 319.7ms TimeCoverageRelationStatistics Valid=236, Invalid=576, Unknown=0, NotChecked=0, Total=812 [2021-06-05 13:59:33,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-06-05 13:59:33,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 671. [2021-06-05 13:59:33,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.807462686567164) internal successors, (1881), 670 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1881 transitions. [2021-06-05 13:59:33,326 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1881 transitions. Word has length 19 [2021-06-05 13:59:33,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:33,326 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1881 transitions. [2021-06-05 13:59:33,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,326 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1881 transitions. [2021-06-05 13:59:33,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:33,327 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:33,327 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:33,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1516,966 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:33,527 INFO L430 AbstractCegarLoop]: === Iteration 966 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:33,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:33,528 INFO L82 PathProgramCache]: Analyzing trace with hash -273665758, now seen corresponding path program 963 times [2021-06-05 13:59:33,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:33,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054831680] [2021-06-05 13:59:33,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:33,529 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:33,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368912275] [2021-06-05 13:59:33,529 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 967 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 967 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:33,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 13:59:33,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:33,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 13:59:33,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:33,611 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 13:59:33,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:33,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054831680] [2021-06-05 13:59:33,612 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:33,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368912275] [2021-06-05 13:59:33,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368912275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:33,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:33,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:59:33,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643274031] [2021-06-05 13:59:33,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:59:33,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:33,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:59:33,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:59:33,612 INFO L87 Difference]: Start difference. First operand 671 states and 1881 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 13:59:33,799 INFO L93 Difference]: Finished difference Result 729 states and 1999 transitions. [2021-06-05 13:59:33,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 13:59:33,800 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 13:59:33,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 13:59:33,801 INFO L225 Difference]: With dead ends: 729 [2021-06-05 13:59:33,801 INFO L226 Difference]: Without dead ends: 718 [2021-06-05 13:59:33,801 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 13:59:33,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-06-05 13:59:33,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 671. [2021-06-05 13:59:33,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.8044776119402983) internal successors, (1879), 670 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1879 transitions. [2021-06-05 13:59:33,807 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1879 transitions. Word has length 19 [2021-06-05 13:59:33,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 13:59:33,807 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1879 transitions. [2021-06-05 13:59:33,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 13:59:33,807 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1879 transitions. [2021-06-05 13:59:33,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 13:59:33,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 13:59:33,808 INFO L521 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 13:59:34,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1517,967 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:34,009 INFO L430 AbstractCegarLoop]: === Iteration 967 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 13:59:34,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 13:59:34,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1367757346, now seen corresponding path program 964 times [2021-06-05 13:59:34,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 13:59:34,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163655500] [2021-06-05 13:59:34,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 13:59:34,010 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 13:59:34,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [326090774] [2021-06-05 13:59:34,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 968 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 968 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 13:59:34,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 13:59:34,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 13:59:34,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 13:59:34,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 13:59:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 13:59:34,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 13:59:34,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163655500] [2021-06-05 13:59:34,090 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 13:59:34,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326090774] [2021-06-05 13:59:34,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326090774] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 13:59:34,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 13:59:34,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 13:59:34,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686735042] [2021-06-05 13:59:34,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 13:59:34,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 13:59:34,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 13:59:34,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 13:59:34,090 INFO L87 Difference]: Start difference. First operand 671 states and 1879 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)